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:

@@ -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:

  • @@ -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:
    +
    +Окно настроек:
    +