diff --git a/projects/netctl-gui.html b/projects/netctl-gui.html
index 4bba99c..235973d 100644
--- a/projects/netctl-gui.html
+++ b/projects/netctl-gui.html
@@ -13,22 +13,39 @@ links:
---
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!
+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!
{% 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]
+netctl-gui [ --about ] [ --netctl-auto ] [ --settings ]
+ [ -e ESSID | --essid ESSID ] [ -o PROFILE | --open PROFILE ]
+ [ -s PROFILE | --select PROFILE ]
+ [ --config FILE ] [ -d | --debug ] [ --default ]
+ [ --set-opts OPTIONS ] [ -t NUM | --tab NUM ]
+ [ -v | --version ] [ -i | --info ] [ -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
+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:
+ --config /home/arcanis/.config/netctl-gui.conf
+ - 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
{% endhighlight %}
Developers and contributors
@@ -65,7 +82,9 @@ sudo make install
Available cmake flags are:
-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.
@@ -82,7 +101,8 @@ sudo make install
qt5-tools (make, if Qt5 is used)
kdebase-workspace (optional, widget)
sudo (optional, sudo support)
- wpa_supplicant (optional, WiFi support)
+ wpa_actiond (optional, netctl-auto support)
+ wpa_supplicant (optional, WiFi support)
@@ -93,50 +113,32 @@ sudo make install
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 .
|
-
-
+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.
-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:
-
+
+Profile creation tab:
+
WiFi menu:
-
+
+About window:
+
+netctl-auto window:
+
+Settings window:
+
diff --git a/resources/preview/netctl-gui_about_prev.jpg b/resources/preview/netctl-gui_about_prev.jpg
new file mode 100644
index 0000000..e896e27
Binary files /dev/null and b/resources/preview/netctl-gui_about_prev.jpg differ
diff --git a/resources/preview/netctl-gui_dataengine_prev.jpg b/resources/preview/netctl-gui_dataengine_prev.jpg
new file mode 100644
index 0000000..0acb2c1
Binary files /dev/null and b/resources/preview/netctl-gui_dataengine_prev.jpg differ
diff --git a/resources/preview/netctl-gui_main_prev.jpg b/resources/preview/netctl-gui_main_prev.jpg
new file mode 100644
index 0000000..ab2101b
Binary files /dev/null and b/resources/preview/netctl-gui_main_prev.jpg differ
diff --git a/resources/preview/netctl-gui_netctl-auto_prev.jpg b/resources/preview/netctl-gui_netctl-auto_prev.jpg
new file mode 100644
index 0000000..13b8f3f
Binary files /dev/null and b/resources/preview/netctl-gui_netctl-auto_prev.jpg differ
diff --git a/resources/preview/netctl-gui_plasmoid_conf_01_prev.jpg b/resources/preview/netctl-gui_plasmoid_conf_01_prev.jpg
new file mode 100644
index 0000000..2260307
Binary files /dev/null and b/resources/preview/netctl-gui_plasmoid_conf_01_prev.jpg differ
diff --git a/resources/preview/netctl-gui_plasmoid_conf_02_prev.jpg b/resources/preview/netctl-gui_plasmoid_conf_02_prev.jpg
new file mode 100644
index 0000000..fd82585
Binary files /dev/null and b/resources/preview/netctl-gui_plasmoid_conf_02_prev.jpg differ
diff --git a/resources/preview/netctl-gui_plasmoid_conf_03_prev.jpg b/resources/preview/netctl-gui_plasmoid_conf_03_prev.jpg
new file mode 100644
index 0000000..fdcc816
Binary files /dev/null and b/resources/preview/netctl-gui_plasmoid_conf_03_prev.jpg differ
diff --git a/resources/preview/netctl-gui_plasmoid_prev.jpg b/resources/preview/netctl-gui_plasmoid_prev.jpg
new file mode 100644
index 0000000..a8ca571
Binary files /dev/null and b/resources/preview/netctl-gui_plasmoid_prev.jpg differ
diff --git a/resources/preview/netctl-gui_profile_prev.jpg b/resources/preview/netctl-gui_profile_prev.jpg
new file mode 100644
index 0000000..83b67fa
Binary files /dev/null and b/resources/preview/netctl-gui_profile_prev.jpg differ
diff --git a/resources/preview/netctl-gui_settings_prev.jpg b/resources/preview/netctl-gui_settings_prev.jpg
new file mode 100644
index 0000000..933b359
Binary files /dev/null and b/resources/preview/netctl-gui_settings_prev.jpg differ
diff --git a/resources/preview/netctl-gui_wifi_prev.jpg b/resources/preview/netctl-gui_wifi_prev.jpg
new file mode 100644
index 0000000..1491ddb
Binary files /dev/null and b/resources/preview/netctl-gui_wifi_prev.jpg differ
diff --git a/resources/preview/netctl_dataengine_prev.jpg b/resources/preview/netctl_dataengine_prev.jpg
deleted file mode 100644
index 205a2c3..0000000
Binary files a/resources/preview/netctl_dataengine_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_gui_main_prev.jpg b/resources/preview/netctl_gui_main_prev.jpg
deleted file mode 100644
index 400ddc4..0000000
Binary files a/resources/preview/netctl_gui_main_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_gui_profile_prev.jpg b/resources/preview/netctl_gui_profile_prev.jpg
deleted file mode 100644
index c3614c8..0000000
Binary files a/resources/preview/netctl_gui_profile_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_gui_wifi_prev.jpg b/resources/preview/netctl_gui_wifi_prev.jpg
deleted file mode 100644
index 7eed7cd..0000000
Binary files a/resources/preview/netctl_gui_wifi_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_plasmoid_conf_01_prev.jpg b/resources/preview/netctl_plasmoid_conf_01_prev.jpg
deleted file mode 100644
index 4078015..0000000
Binary files a/resources/preview/netctl_plasmoid_conf_01_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_plasmoid_conf_02_prev.jpg b/resources/preview/netctl_plasmoid_conf_02_prev.jpg
deleted file mode 100644
index f3dbedf..0000000
Binary files a/resources/preview/netctl_plasmoid_conf_02_prev.jpg and /dev/null differ
diff --git a/resources/preview/netctl_plasmoid_prev.jpg b/resources/preview/netctl_plasmoid_prev.jpg
deleted file mode 100644
index 5314d0f..0000000
Binary files a/resources/preview/netctl_plasmoid_prev.jpg and /dev/null differ
diff --git a/resources/screenshots/netctl-gui_about.png b/resources/screenshots/netctl-gui_about.png
new file mode 100644
index 0000000..eb21b7a
Binary files /dev/null and b/resources/screenshots/netctl-gui_about.png differ
diff --git a/resources/screenshots/netctl-gui_dataengine.png b/resources/screenshots/netctl-gui_dataengine.png
new file mode 100644
index 0000000..2a6059e
Binary files /dev/null and b/resources/screenshots/netctl-gui_dataengine.png differ
diff --git a/resources/screenshots/netctl-gui_main.png b/resources/screenshots/netctl-gui_main.png
new file mode 100644
index 0000000..fa5548b
Binary files /dev/null and b/resources/screenshots/netctl-gui_main.png differ
diff --git a/resources/screenshots/netctl-gui_netctl-auto.png b/resources/screenshots/netctl-gui_netctl-auto.png
new file mode 100644
index 0000000..2a3fa0a
Binary files /dev/null and b/resources/screenshots/netctl-gui_netctl-auto.png differ
diff --git a/resources/screenshots/netctl-gui_plasmoid.png b/resources/screenshots/netctl-gui_plasmoid.png
new file mode 100644
index 0000000..46a7982
Binary files /dev/null and b/resources/screenshots/netctl-gui_plasmoid.png differ
diff --git a/resources/screenshots/netctl-gui_plasmoid_conf_01.png b/resources/screenshots/netctl-gui_plasmoid_conf_01.png
new file mode 100644
index 0000000..3290385
Binary files /dev/null and b/resources/screenshots/netctl-gui_plasmoid_conf_01.png differ
diff --git a/resources/screenshots/netctl-gui_plasmoid_conf_02.png b/resources/screenshots/netctl-gui_plasmoid_conf_02.png
new file mode 100644
index 0000000..1ec1b07
Binary files /dev/null and b/resources/screenshots/netctl-gui_plasmoid_conf_02.png differ
diff --git a/resources/screenshots/netctl-gui_plasmoid_conf_03.png b/resources/screenshots/netctl-gui_plasmoid_conf_03.png
new file mode 100644
index 0000000..ec5ad1a
Binary files /dev/null and b/resources/screenshots/netctl-gui_plasmoid_conf_03.png differ
diff --git a/resources/screenshots/netctl-gui_profile.png b/resources/screenshots/netctl-gui_profile.png
new file mode 100644
index 0000000..bed7bf9
Binary files /dev/null and b/resources/screenshots/netctl-gui_profile.png differ
diff --git a/resources/screenshots/netctl-gui_settings.png b/resources/screenshots/netctl-gui_settings.png
new file mode 100644
index 0000000..a1a76a3
Binary files /dev/null and b/resources/screenshots/netctl-gui_settings.png differ
diff --git a/resources/screenshots/netctl-gui_wifi.png b/resources/screenshots/netctl-gui_wifi.png
new file mode 100644
index 0000000..c970174
Binary files /dev/null and b/resources/screenshots/netctl-gui_wifi.png differ
diff --git a/resources/screenshots/netctl_dataengine.png b/resources/screenshots/netctl_dataengine.png
deleted file mode 100644
index 179b95b..0000000
Binary files a/resources/screenshots/netctl_dataengine.png and /dev/null differ
diff --git a/resources/screenshots/netctl_gui_main.png b/resources/screenshots/netctl_gui_main.png
deleted file mode 100644
index 78ed80e..0000000
Binary files a/resources/screenshots/netctl_gui_main.png and /dev/null differ
diff --git a/resources/screenshots/netctl_gui_profile.png b/resources/screenshots/netctl_gui_profile.png
deleted file mode 100644
index 1f6da70..0000000
Binary files a/resources/screenshots/netctl_gui_profile.png and /dev/null differ
diff --git a/resources/screenshots/netctl_gui_wifi.png b/resources/screenshots/netctl_gui_wifi.png
deleted file mode 100644
index 81e3662..0000000
Binary files a/resources/screenshots/netctl_gui_wifi.png and /dev/null differ
diff --git a/resources/screenshots/netctl_plasmoid.png b/resources/screenshots/netctl_plasmoid.png
deleted file mode 100644
index 462cbe4..0000000
Binary files a/resources/screenshots/netctl_plasmoid.png and /dev/null differ
diff --git a/resources/screenshots/netctl_plasmoid_conf_01.png b/resources/screenshots/netctl_plasmoid_conf_01.png
deleted file mode 100644
index 75d610a..0000000
Binary files a/resources/screenshots/netctl_plasmoid_conf_01.png and /dev/null differ
diff --git a/resources/screenshots/netctl_plasmoid_conf_02.png b/resources/screenshots/netctl_plasmoid_conf_02.png
deleted file mode 100644
index 8b9d457..0000000
Binary files a/resources/screenshots/netctl_plasmoid_conf_02.png and /dev/null differ
diff --git a/ru/projects/netctl-gui.html b/ru/projects/netctl-gui.html
index 208684e..8661e24 100644
--- a/ru/projects/netctl-gui.html
+++ b/ru/projects/netctl-gui.html
@@ -14,22 +14,38 @@ links:
---
Информация
-Графическая оболочка для netctl
(набор скриптов для поднятия сети в Arch'е). Написана на CPP
с использованием библиотеки Qt4
. На текущим момент умеет работать с профилями, в том числе создавать новые, а также умеет подключаться к WiFi. Также предоставляет виджет и DataEngine для KDE.
-Простой демон, который создает git репозиторий в указанной директории и создает коммит в указанный промежуток времени.
+Графическая оболочка для netctl
(набор скриптов для поднятия сети в Arch'е). Написана на CPP
с использованием библиотеки Qt4
. На текущим момент умеет работать с профилями, в том числе создавать новые, а также умеет подключаться к WiFi. Также предоставляет библиотеку для взаимодействия с netctl и виджет и DataEngine для KDE.
{% highlight bash %}
$ netctl-gui --help
- Netctl GUI
-Версия : 1.0.4 Лицензия : GPLv3
- Евгений Алексеев aka arcanis
- E-mail : esalexeev@gmail.com
-
Использование:
-netctl-gui [ --default ] [ -t NUM | --tab NUM ] [ -h | --help]
+netctl-gui [ --about ] [ --netctl-auto ] [ --settings ]
+ [ -e ESSID | --essid ESSID ] [ -o PROFILE | --open PROFILE ]
+ [ -s PROFILE | --select PROFILE ]
+ [ --config FILE ] [ -d | --debug ] [ --default ]
+ [ --set-opts OPTIONS ] [ -t NUM | --tab NUM ]
+ [ -v | --version ] [ -i | --info ] [ -h | --help]
Параметры:
- --default - запустить со стандартными настройками
- -t NUM --tab NUM - открыть вкладку с номером NUM
- -h --help - показать эту справку и выход
+Открыть окно:
+ --about - показать окно "О программе"
+ --netctl-auto - показать окно netctl-auto
+ --settings - показать окно настроек
+Функции:
+ -e ESSID --essid ESSID - выбрать ESSID ESSID
+ -o PROFILE --open PROFILE - открыть профиль PROFILE
+ -s PROFILE --select PROFILE - выбрать профиль PROFILE
+Дополнительные флаги:
+ --config /home/arcanis/.config/netctl-gui.conf
+ - прочитать настройки из данного файла
+ -d --debug - показать отладочную информацию
+ --default - запустить со стандартными настройками
+ --set-opts OPTIONS
+ - установить опции для данного запуска, разделенные запятыми
+ -t 1 --tab 1 - открыть вкладку с номером 1
+Показать сообщения:
+ -v --version - показать версию и выход
+ -i --info - показать информацию о сборке и выход
+ -h --help - показать справку и выход
{% endhighlight %}
Разработчики
@@ -66,8 +82,10 @@ sudo make install
Доступные флаги cmake:
-DBUILD_DATAENGINE:BOOL=0
- не собирать DataEngine;
+ -DBUILD_DOCS:BOOL=0
- не собирать документацию;
-DBUILD_GUI:BOOL=0
- не собирать GUI;
- -DBUILD_PLASMOID:BOOL=0
- не собирать Плазмоид;
+ -DBUILD_LIBRARY:BOOL=0
- не собирать библиотеку;
+ -DBUILD_PLASMOID:BOOL=0
- не собирать плазмоид;
-DUSE_QT5:BOOL=0
- использовать Qt4 вместо Qt5 для GUI.
@@ -83,6 +101,7 @@ sudo make install
qt5-tools (make, если используется Qt5)
kdebase-workspace (опционально, виджет)
sudo (опционально, поддержка sudo)
+ wpa_actiond (опционально, поддержка netctl-auto)
wpa_supplicant (опционально, поддержка WiFi)
@@ -94,50 +113,32 @@ sudo make install
Настройка
-Для настройки виджета рекомендуется использовать графический интерфейс. Настройки DataEngine хранятся в /usr/share/config/netctl.conf
-
-
- CMD |
- Команда для запуска netctl . По умолчанию /usr/bin/netctl . |
-
-
- IPCMD |
- Команда для запуска ip . По умолчанию /usr/bin/ip . |
-
-
- NETDIR |
- Директория, содержащая поддиректории с именами сетевых интерфейсов. По умолчанию /sys/class/net/ . |
-
-
- EXTIPCMD |
- Команда для получения внешнего IP адреса. По умолчанию wget -qO- http://ifconfig.me/ip . |
-
-
- EXTIP |
- true включит определение внешнего IP адреса. По умолчанию false .
|
-
-
+Для настройки виджета и DataEngine рекомендуется использовать графический интерфейс. Все настройки графического интерфейса хранятся в $HOME/.config/netctl-gui.conf
. Для редактирования настоятельно рекомендуется использовать графический интерфейс.
Графический интерфейс
Графический интерфейс предоставляется приложением netctl-gui
.
-Настройка
-Все настройки графического интерфейса хранятся в $HOME/.config/netctl-gui.conf
. Для редактирования настоятельно рекомендуется использовать графический интерфейс.
-
Скриншоты
DataEngine:
-
+
Виджет:
-
-Окно настроек виджета:
-
-
+
+Настройки виджета:
+
+
+
Главное окно:
-
+
Окно создания профиля:
-
-Окно подключения к WiFi:
-
+
+WiFi меню:
+
+Окно "О программе":
+
+Окно netctl-auto:
+
+Окно настроек:
+