Netctl GUI

General information
Installation guide
How to use
Configuration
GUI
Screenshots
Links

Report a bug
For developers

Information

Graphical interface for netctl (several scripts for work with network connection in Archlinux). It is written on CPP using Qt4 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 KDE.

NOTE: LOOKING FOR TRANSLATORS!

$ netctl-gui --help
Usage:
netctl-gui [ --about ] [ --netctl-auto ] [ --settings ]
           [ -e ESSID | --essid ESSID ] [ -o PROFILE | --open PROFILE ]
           [ -s PROFILE | --select PROFILE ]
           [ -c FILE | --config FILE ] [ -d | --debug ] [ --default ]
           [ --set-opts OPTIONS ] [ -t NUM | --tab NUM ]
           [ -v | --version ] [ -i | --info ] [ -h | --help]

Parametrs:
Open window:
                   --about               - show about window
                   --netctl-auto         - show netctl-auto window
                   --settings            - show settings window
Functions:
   -e ESSID        --essid ESSID         - select ESSID ESSID
   -o PROFILE      --open PROFILE        - open profile PROFILE
   -s PROFILE      --select PROFILE      - select profile PROFILE
Additional flags:
   -c FILE         --config FILE
                                         - read configuration from this file
   -d              --debug               - print debug information
                   --default             - start with default settings
                   --set-opts OPTIONS
                                         - set options for this run, comma separated
   -t 1            --tab 1               - open a tab with number 1
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 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.

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