Netctl GUI

General information
Installation guide
How to use
Configuration
GUI
Screenshots
Links

Report a bug
For developers

Graphical interface for netctl (several scripts for work with network connection in Archlinux). It is written on C++ using Qt library. Now it may work with profiles and may create new profiles. Also it may create a connection to WiFi. Moreover, it provides a Qt library for interaction with netctl and widget and DataEngine for KDE4/KF5.

NOTE: LOOKING FOR TRANSLATORS!

$ netctl-gui --help
Usage:
netctl-gui [ options ]
Options:
 Open window:
       --detached        - start detached from console
       --maximized       - start maximized
       --minimized       - start minimized to tray
       --about           - show about window
       --netctl-auto     - show netctl-auto window
       --settings        - show settings window
 Functions:
   -e, --essid <arg>     - select this ESSID
   -o, --open <arg>      - open this profile
   -s, --select <arg>    - select this profile
 Additional flags:
   -c, --config <arg>    - read configuration from this file
   -d, --debug           - print debug information
       --default         - start with default settings
       --set-opts <arg>  - set options for this run, comma separated
   -t, --tab <arg>       - open a tab with this number
 Show messages:
   -v, --version         - show version and exit
   -i, --info            - show build information and exit
   -h, --help            - show this help and exit
$ netctlgui-helper --help
Usage:
netctlgui-helper [ options ]
Options:
   -c, --config <arg>    - read configuration from this file
   -d, --debug           - print debug information
       --nodaemon        - do not start as daemon
       --replace         - force replace the existing session
       --restore         - force restore the existing session
       --system          - do not read user configuration, system-wide only
 Show messages:
   -v, --version         - show version and exit
   -i, --info            - show build information and exit
   -h, --help            - show this help and exit

Developers and contributors

License

Changelog

CHANGELOG

Installation

Instruction

Dependencies

I want note that all were tested on latest version of dependencies.

How to use

Just run application netctl-gui. If it is needed (and if you use KDE), you may add widget netctl, which provides by the application.

Configuration

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

Graphical user interface

Graphical interface provides by netctl-gui application.

Screenshots

netctl-gui_dataengine
DataEngine
netctl-gui_plasmoid
Widget
netctl-gui_plasmoid_conf_01
Widget settings window
netctl-gui_plasmoid_conf_02
Widget settings window
netctl-gui_plasmoid_conf_03
Widget settings window
netctl-gui_main
Main window
netctl-gui_profile
Profile window
netctl-gui_wifi
WiFi window
netctl-gui_about
About window
netctl-gui_netctl-auto
netctl-auto window
netctl-gui_settings
Settings window

Links