Qt4/Qt5 GUI and Plasmoid which interact with netctl
Go to file
arcan1s 582459d174 fix #24
update gitignore
2015-01-11 00:38:47 +03:00
arch fix painting 2015-01-10 00:35:52 +03:00
screenshots update screenshots 2014-07-16 22:18:08 +04:00
sources fix #24 2015-01-11 00:38:47 +03:00
.gitignore fix #24 2015-01-11 00:38:47 +03:00
.gitmodules better submodules integration (hope =)) 2014-08-27 17:23:12 +04:00
AUTHORS edit authors 2014-09-19 00:44:55 +04:00
CHANGELOG try fix #19 2014-10-18 01:17:15 +04:00
COPYING small changes 2014-04-06 19:02:52 +04:00
create_archive.sh rewrite to use submodules 2014-08-26 16:06:13 +04:00
README.md release 1.3.0 2014-08-25 16:06:31 +04:00

Netctl GUI

Information

Qt4/Qt5 graphical interface for netctl. 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.

NOTE LOOKING FOR TRANSLATORS!

Configuration

It is recommended to use graphical interface for configuration. Configuration files are:

  • $HOME/.config/netctl-gui.conf - GUI/helper user configuration
  • /etc/netctl-gui.conf - helper system-wide configuration
  • $KDEHOME/share/config/netctl.conf - DataEngine user configuration
  • $KDESYSTEM/share/config/netctl.conf - DataEngine system-wide configuration

Instruction

Dependencies

  • netctl
  • qt5-base (if Qt5 is used) or qt4 (if Qt4 is used)

Optional dependencies

  • kdebase-workspace (widget)
  • sudo (sudo support)
  • wpa_supplicant (WiFi support)

Make dependencies

  • automoc4
  • cmake
  • qt5-tools (if Qt5 is used)

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 install
    

    Available cmake flags:

    • components:
      • -DBUILD_DATAENGINE:BOOL=0 - do not build DataEngine
      • -DBUILD_GUI:BOOL=0 - do not build GUI
      • -DBUILD_HELPER:BOOL=0 - do not build helper daemon
      • -DBUILD_LIBRARY:BOOL=0 - do not build library
      • -DBUILD_PLASMOID:BOOL=0 - do not build Plasmoid
    • additional components:
      • -DBUILD_DOCS:BOOL=0 - do not build developer documentation
      • -DBUILD_TEST:BOOL=1 - build auto tests for the library and the helper
    • project properties:
      • -DDBUS_SYSTEMCONF_PATH=/etc/dbus-1/system.d/ - path to dbus system configuration files
      • -DSYSTEMD_SERVICE_PATH=lib/systemd/system - path to systemd services
      • -DUSE_CAPABILITIES:BOOL=0 - do not use setcap to get privileges to the helper
      • -DUSE_QT5:BOOL=0 - use Qt4 instead of Qt5 for GUI

Additional information

TODO (wish list)