diff --git a/projects/index.html b/projects/index.html index 60840ef..dc9fd2c 100644 --- a/projects/index.html +++ b/projects/index.html @@ -85,6 +85,13 @@ groups: description: julius-actions is a script written on Python2 for work with julius. It was made just-for-fun too in my spare time. Works normally, but I don't use it. links: - GitHub repo + - title: Netctl GUI + short: netctl-gui + description: Netctl GUI 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. + links: + - Homepage + - GitHub repo + - Archlinux AUR package ---
diff --git a/projects/netctl-gui.html b/projects/netctl-gui.html new file mode 100644 index 0000000..070fbcc --- /dev/null +++ b/projects/netctl-gui.html @@ -0,0 +1,135 @@ +--- +layout: project +title: Netctl GUI +short: netctl-gui +description: Graphical interface for netctl +hasgui: true +developers: + - Evgeniy Alelseev +license: GPLv3 +links: + - 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.

+{% highlight bash %} +$ netctl-gui --help + Netctl GUI +Version : 1.0.0 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

+ + + + +

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

+

(Screenshots in Russian, but it has English translation.)

+

Widget:
+
+Widget settings window:
+
+Main window:
+
+Profile creation window:
+
+WiFi menu:
+

+ diff --git a/resources/preview/netctl_main_prev.jpg b/resources/preview/netctl_main_prev.jpg new file mode 100644 index 0000000..221167a Binary files /dev/null and b/resources/preview/netctl_main_prev.jpg differ diff --git a/resources/preview/netctl_profile_prev.jpg b/resources/preview/netctl_profile_prev.jpg new file mode 100644 index 0000000..d70b927 Binary files /dev/null and b/resources/preview/netctl_profile_prev.jpg differ diff --git a/resources/preview/netctl_widget-settings_prev.jpg b/resources/preview/netctl_widget-settings_prev.jpg new file mode 100644 index 0000000..ec9ab5d Binary files /dev/null and b/resources/preview/netctl_widget-settings_prev.jpg differ diff --git a/resources/preview/netctl_widget_prev.jpg b/resources/preview/netctl_widget_prev.jpg new file mode 100644 index 0000000..4ce8026 Binary files /dev/null and b/resources/preview/netctl_widget_prev.jpg differ diff --git a/resources/preview/netctl_wifi_prev.jpg b/resources/preview/netctl_wifi_prev.jpg new file mode 100644 index 0000000..c0e900e Binary files /dev/null and b/resources/preview/netctl_wifi_prev.jpg differ diff --git a/resources/screenshots/netctl_main.png b/resources/screenshots/netctl_main.png new file mode 100644 index 0000000..972f933 Binary files /dev/null and b/resources/screenshots/netctl_main.png differ diff --git a/resources/screenshots/netctl_profile.png b/resources/screenshots/netctl_profile.png new file mode 100644 index 0000000..660daaf Binary files /dev/null and b/resources/screenshots/netctl_profile.png differ diff --git a/resources/screenshots/netctl_widget-settings.png b/resources/screenshots/netctl_widget-settings.png new file mode 100644 index 0000000..74e3703 Binary files /dev/null and b/resources/screenshots/netctl_widget-settings.png differ diff --git a/resources/screenshots/netctl_widget.png b/resources/screenshots/netctl_widget.png new file mode 100644 index 0000000..c4e4c5d Binary files /dev/null and b/resources/screenshots/netctl_widget.png differ diff --git a/resources/screenshots/netctl_wifi.png b/resources/screenshots/netctl_wifi.png new file mode 100644 index 0000000..7193a26 Binary files /dev/null and b/resources/screenshots/netctl_wifi.png differ diff --git a/ru/projects/git-etc.html b/ru/projects/git-etc.html index 182be47..313ca37 100644 --- a/ru/projects/git-etc.html +++ b/ru/projects/git-etc.html @@ -71,7 +71,7 @@ sudo ./install.sh

Если путь не указан, пакет будет установлен в /.

-

Dependencies

+

Зависимости

Все было протестировано на последних версиях зависимостей.