--- layout: project title: Netctl GUI short: netctl-gui description: Graphical interface for netctl hasgui: true developers: - Evgeniy Alelseev license: GPLv3 links: - Page on Softpedia - Page on kde-apps.org - AUR package ---

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 widget and DataEngine for KDE.

NOTE: LOOKING FOR TRANSLATORS!

{% highlight bash %} $ netctl-gui --help Netctl GUI Version : 1.0.4 License : GPLv3 Evgeniy Alekseev aka arcanis E-mail : esalexeev@gmail.com Usage: netctl-gui [ --default ] [ -t NUM | --tab NUM ] [ -h | --help] Parametrs: --default - start with default settings -t NUM --tab NUM - open a tab with number NUM -h --help - show this help and exit {% endhighlight %}

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 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/ip by 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 is wget -qO- http://ifconfig.me/ip.

EXTIP

true will enable external IP definition. Default is false.

Graphical user interface

Graphical interface provides by netctl-gui application.

Configuration

All settings of GUI are stored in $HOME/.config/netctl-gui.conf. It is highly recommended to edit it from graphical interface.

Screenshots

DataEngine:

Widget:

Widget settings window:


Main window:

Profile creation window:

WiFi menu: