mirror of
https://github.com/arcan1s/netctl-gui.git
synced 2025-10-27 20:03:41 +00:00
f02e553164d42b1727dabafa7263f1e55b962901
Netctl GUI
Information
Graphical interface for netctl. Now it may work with profiles and may create new profiles. Also it may create a connection to WiFi. Moreover, it provides a widget and DataEngine for KDE.
Configuration
It is recommended to use graphical interface for widget configuration. DataEngine settings are stored in /usr/share/config/netctl.conf:
CMD- netctl command. Default value is/usr/bin/netctl.IPCMD- ip command./usr/bin/ipby default.NETDIR- a directory, which contains subdirectories with names of network interfaces. Default is/sys/class/net/.EXTIPCMD- a command, which returns external IP address. Default value iswget -qO- http://ifconfig.me/ip.EXTIP-truewill enable external IP definition. Default isfalse.
All settings of GUI are stored in $HOME/.config/netctl-gui.conf. It is highly recommended to edit it from graphical interface.
Instruction
Dependencies
- netctl
- qt4
Optional dependencies
- kdebase-workspace (widget)
- sudo (sudo support)
- wpa_supplicant (WiFi support)
Make dependencies
- automoc4
- cmake
Installation
-
download sources
-
extract it and install the application:
cd /path/to/extracted/archive mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ../ make sudo make installIf you want install it without KDE widget just run:
cd /path/to/extracted/archive mkdir build && cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_DATAENGINE:BOOL=0 -DBUILD_PLASMOID:BOOL=0 ../ make sudo make install
Additional information
Links
Description
Languages
C++
83.4%
QML
7%
CMake
4.1%
HTML
3.2%
Roff
1%
Other
1.3%