Сайт | Скачать | Видео | Wiki

Автор Тема: GUI на yad для Network Manager  (Прочитано 415 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26648
  • Репутация: +181/-0
    • PuppyRus-A

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1979
  • Репутация: +67/-0
Re: GUI на yad для Network Manager
« Ответ #1 : 25 Май 2019, 10:21:40 »
Оказывается у NM есть консольная утилита nmcli.
Настройка Network Manager в консоли

Как я понял, к ней можно прикрутить nmguish (GUI на yad). Но в чем выигрыш?
Отдельно nmcli ведь не устанавливается, придется все равно запускать весь NM?
Скрин.
« Последнее редактирование: 25 Май 2019, 10:36:02 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26648
  • Репутация: +181/-0
    • PuppyRus-A
Re: GUI на yad для Network Manager
« Ответ #2 : 25 Май 2019, 10:32:32 »
в чем выигрыш?
Тоже не очень понял...
Гуй у NM очень неплох. В этом его главное преимущество. В остальном тяжел и многим избыточен
На yad в принципе лучше не сделать
Лучше бы nm полегче переписать , а Гуй оставить  :D
« Последнее редактирование: 25 Май 2019, 10:35:53 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1979
  • Репутация: +67/-0
Re: GUI на yad для Network Manager
« Ответ #3 : 25 Май 2019, 10:46:28 »
Но в чем выигрыш?
Цитата
GNOME has it's own Javascript UI for Network Manager in it's shell and in settings app. KDE Plasma has it's own plasma applet for NetworkManager. These are bit useful only in their respective DEs , not in other DEs. So, for other DEs and WMs like MATE , XFCE , Cinnamon,i3wm,bspwm one needs to use old-school , feature-less nm-applet .

Reason
nm-applet lacks many features and is not complete GUI for NetworkManager . Also it works only under Xorg but not Wayland . Initially I felt it as not much usable in Xorg and while using swaywm , I completely felt it as useless,non-sense since it used old-school Xembed and other protocols and I couldn't use it at all/pin it in bar in Wayland(swaywm) and decided to create complete GUI for nmcli which nm-applet wasn't .
So,I created nmguish , the shell script which acts as GUI frontend for nmcli providing GUI with yad .

Как замена nm-applet, который автора не полностью устраивает.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 26648
  • Репутация: +181/-0
    • PuppyRus-A
Re: GUI на yad для Network Manager
« Ответ #4 : 25 Май 2019, 10:49:58 »
it works only under Xorg but not Wayland
Вот в чем дело...
Похоже, скоро придется разбираться с Wayland...

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1979
  • Репутация: +67/-0
Re: GUI на yad для Network Manager
« Ответ #5 : 25 Май 2019, 10:55:08 »
Вот в чем дело...
Не только из-за Wayland. Он пишет, что полная функциональность nm-applet только в GNOME и KDE Plasma, а в остальных DE она недостаточна:
Цитата
В nm-applet отсутствуют многие функции и он не является полным графическим интерфейсом для NetworkManager.

Reason
nm-applet lacks many features and is not complete GUI for NetworkManager.
« Последнее редактирование: 25 Май 2019, 11:32:58 от krasnyh »

Оффлайн kostyalamer

  • Постоялец
  • ***
  • Сообщений: 113
  • Репутация: +1/-0
Re: GUI на yad для Network Manager
« Ответ #6 : 25 Май 2019, 20:53:51 »
Оказывается у NM есть консольная утилита nmcli.
В альте ( думаю что не только в нем ) есть еще более интересная штука nmtui - консольная оболочка для nm-а написанная на ncurses. Вот тут есть картинка : https://forum.altlinux.org/index.php?topic=40909.msg326803#msg326803

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1333
  • Репутация: +20/-1
Re: GUI на yad для Network Manager
« Ответ #7 : 25 Май 2019, 23:58:20 »
Оказывается у NM есть консольная утилита nmcli.
насколько "легче" стандартного?
1.нетбук  Samsung N145 (оси: Debian+OLS, ddr01)
2.стационары(пеньки,2-8Gb,Radeon RX460,HD7850 ubuntu+openBox+LXPanel, PRA, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 1979
  • Репутация: +67/-0
Re: GUI на yad для Network Manager
« Ответ #8 : 26 Май 2019, 03:44:58 »
Nmtui является частью проекта Network Manager и присутствует во всех линуксах.
https://wiki.gnome.org/Projects/NetworkManager
https://developer.gnome.org/NetworkManager/stable/nmtui.html

nmcli
https://developer.gnome.org/NetworkManager/stable/nmcli.html


archlinux, networkmanager
https://www.archlinux.org/packages/extra/x86_64/networkmanager/
Package Contents
View the file list for networkmanager

Цитата
usr/bin/
usr/bin/NetworkManager
usr/bin/nm-online
usr/bin/nmcli
usr/bin/nmtui
usr/bin/nmtui-connect
usr/bin/nmtui-edit
usr/bin/nmtui-hostname


p.s. В PRA акцент сделан на netctl https://www.archlinux.org/packages/core/any/netctl/ и connman https://www.archlinux.org/packages/community/x86_64/connman/
С рукописным GUI на yad.
« Последнее редактирование: 26 Май 2019, 04:10:05 от krasnyh »

Оффлайн kostyalamer

  • Постоялец
  • ***
  • Сообщений: 113
  • Репутация: +1/-0
Re: GUI на yad для Network Manager
« Ответ #9 : 26 Май 2019, 08:32:03 »
Nmtui является частью проекта Network Manager и присутствует во всех линуксах.
Точно, спасибо!  Дело в том что в своих сборках на альте я его подключал не в пакетном профиле , а в виде цели и никогда не заглядывал внутрь.
PS потихоньку начинают вырисовываться идеи на следующую зиму.