Qt4/Qt5 GUI and Plasmoid which interact with netctl
Go to file
2014-07-15 06:11:22 +04:00
screenshots updated screenshots 2014-04-07 00:58:29 +04:00
sources added --set-opts 2014-07-15 06:11:22 +04:00
.gitignore edited gitignore 2014-04-10 11:39:54 +04:00
AUTHORS small changes 2014-04-06 19:02:52 +04:00
CHANGELOG added flags 2014-07-14 21:57:29 +04:00
COPYING small changes 2014-04-06 19:02:52 +04:00
create_archive.sh added cppcheck to gui 2014-04-12 16:34:04 +04:00
netctl-gui.install removed install scripts 2014-03-25 12:00:34 +04:00
PKGBUILD small update of documentation 2014-07-12 22:31:08 +04:00
README.md fix profile reading 2014-07-14 14:03:38 +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 widget and DataEngine configuration. 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
  • qt5-base (if Qt5 is used) or qt4 (if Qt4 is used)

Optional dependencies

  • kdebase-workspace (widget)
  • sudo (sudo support)
  • wpa_actiond (netctl-auto 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:

    • -DBUILD_DATAENGINE:BOOL=0 - do not build DataEngine
    • -DBUILD_DOCS:BOOL=0 - do not build developer documentation
    • -DBUILD_GUI:BOOL=0 - do not build GUI
    • -DBUILD_LIBRARY:BOOL=0 - do not build library
    • -DBUILD_PLASMOID:BOOL=0 - do not build Plasmoid
    • -DUSE_QT5:BOOL=0 - use Qt4 instead of Qt5 for GUI

Additional information

TODO (wish list)

  • man pages