Существует ли отдельное графическое приложение для настройки Network Manager?

Я работал над вчерашним вопросом о компьютерном киоске . Кто-то пытается развернуть Ubuntu как устройство для одного приложения таким образом, чтобы они могли передать машину клиенту, и это позволит им настроить сеть при первой загрузке, но после этого она загрузится в Firefox.

Загрузка в часть Firefox проста, но настройка сетей несколько сложнее. nmcli - вариант, но что если люди, работающие с этими машинами, не понимают этого? Я бы хотел графический метод.

Также существует проблема, заключающаяся в том, что не может быть установлена ​​базовая среда рабочего стола. Предположим, что это Ubuntu Server, установленный с X, Network Manager и Firefox, но без Unity / Gnome / KDE или их различных конфигурационных приложений.

Версия 0.9.10 Network Manager - с его прекрасным приложением командной строки на основе проклятий nmtui - не попала в 14.04 ... Так что не по карточке. Я предпочел бы избегать любого взаимодействия с командной строкой на этом, потому что я, честно говоря, не уверен, имеют ли люди, которые развертывают, доступ с паролем к командной строке. Они могут иметь только экранную клавиатуру.

Нам нужно поставить галочку в следующих клетках:

  • Таким образом, просто ваша бабушка могла бы использовать.
  • Графический , поэтому нам не нужно заставлять кого-либо входить через TTY
  • Автономный , поэтому ему не нужен рабочий стол в фоновом режиме
  • Dependency-light , поэтому нам не нужно устанавливать половину рабочего стола для его запуска.

Какие приложения доступны и (если они являются частью рабочего стола) как вы устанавливаете их максимально легким способом?

Оригинальный вопрос не мой, но я могу проверить ответы как у меня есть машина в стиле киоска.

6
задан 13 April 2017 в 15:23

1 ответ

  • я протестировал это с новым сервером Ubuntu 14,04 установок на VBox. Установка с:

    sudo apt-get update
    sudo apt-get upgrade
    sudo reboot
    sudo apt-get install xserver-xorg xinit xterm
    sudo apt-get --no-install-recommends install firefox
    sudo reboot
    sudo apt-get --no-install-recommends install network-manager
    sudo reboot
    
  • не кажется что много пакетов как половина рабочего стола с --no-install-recommends?!

    sudo apt-get --no-install-recommends install network-manager-gnome

    The following NEW packages will be installed:
      dbus-x11 gconf-service gconf-service-backend gconf2-common gnome-icon-theme
      hicolor-icon-theme humanity-icon-theme libappindicator3-1 libatk-bridge2.0-0
      libatspi2.0-0 libcairo-gobject2 libcolord1 libcroco3 libdbusmenu-glib4
      libdbusmenu-gtk3-4 libgconf-2-4 libgnome-bluetooth11 libgnome-keyring-common
      libgnome-keyring0 libgtk-3-0 libgtk-3-bin libgtk-3-common libindicator3-7
      liblcms2-2 libnm-glib-vpn1 libnm-gtk-common libnm-gtk0 libnotify4 librsvg2-2
      librsvg2-common libsecret-1-0 libsecret-common libwayland-cursor0
      libxkbcommon0 network-manager-gnome policykit-1-gnome
    0 upgraded, 36 newly installed, 0 to remove and 3 not upgraded.
    Need to get 5,787 kB of archives.
    After this operation, 34.2 MB of additional disk space will be used.
    
  • В противном случае я не думаю, что это - лучший способ. Что, если мы удаляем ненеобходимые функции от network-manager-gnome пакет.

    --disable-migration для удаления gconf dep
    --enable-introspection=no никакая потребность в gi lib
    --with-modem-manager-1=no, --without-bluetooth в зависимости от случая
    --with-gtkver=2 для создания его с помощью gtk2 только в качестве Firefox никакое дополнительное
    --enable-indicator=no индикатор является gtk3. не работал на меня, ошибки повышения в создании

    1. Так на другой машине/или Vbox, делают минимальную сборку

      sudo apt-get install dpkg-dev
      sudo apt-get build-dep network-manager-gnome
      apt-get source network-manager-gnome
      cd network-manager-applet-0.9.8.8/
      ./configure --prefix=/opt/nm/ --disable-more-warnings --disable-migration --enable-introspection=no --with-modem-manager-1=no --with-gtkver=2 --without-bluetooth 
      make
      sudo make install
      cd /opt/nm/
      tar czf ~/Desktop/nm-custom.tgz .
      
    2. Извлечение это на целевой машине

      sudo mkdir /opt/nm
      cd /opt/nm
      sudo tar xvf ~/nm-custom.tgz
      
    3. Установка недостающие зависимости

      sudo apt-get --no-install-recommends install libnm-glib-vpn1
      
    4. Тест

      sudo /opt/nm/bin/nm-connection-editor
      
3
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: