Я использую последнюю версию Kubuntu и мне нужно использовать nm-applet вместо knetworkmanager из-за проблем с доступом к моей рабочей VPN, а также, похоже, возникают проблемы с knetworkmanager, забывшим, как подключиться к wifi (но это совсем другой вопрос). Я установил все необходимые пакеты для запуска nm-applet (апплета сетевого менеджера Gnome по умолчанию, который входит в пакет network-manager-gnome). Каждый раз, когда я перезагружаю свою машину, я должен выполнить следующие шаги:

  1. открыть терминал и выполнить: killall knetworkmanager
  2. запустить Krunner и запустить nm-applet
  3. все работает как положено

Я хотел бы иметь возможность просто настроить свою среду, чтобы не запускать knetworkmanager, а вместо этого запускать nm-applet при запуске.

Как это достигается?

2 ответа2

1

Я не использую KDE, но я ожидаю, что это тот же самый базовый процесс. Вы хотите удалить knetworkmanager из списка программ, запущенных в начале вашей сессии.

Ниже приведены инструкции по использованию диспетчера сеансов KDE для установки сеанса, сохраненного вручную, по умолчанию:

  1. Откройте K-Menu> Центр управления> Компоненты KDE> Диспетчер сеансов
  2. Выберите Restore manually saved session . Это приведет к появлению кнопки « Save Session в K-меню. (См. Ссылку для описания других вариантов.)
  3. Откройте все приложения, которые вы хотите запустить при входе в KDE; закройте все запущенные приложения, которые вы не хотите запускать.
  4. Откройте K-Menu> Сохранить сессию
1

Вот что я делаю, чтобы добиться желаемого поведения:

  • Выполните шаги, которые вы описали в своем посте (убить knetworkmanager и запустить nm-applet)
  • Затем вы должны отредактировать этот файл

/etc/xdg/autostart/nm-applet.desktop

[Desktop Entry]
Name=Network Manager
Comment=Control your network connections
Icon=nm-device-wireless
Exec=nm-applet --sm-disable
Terminal=false
Type=Application
OnlyShowIn=KDE;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=general
X-GNOME-Autostart-enabled=true
X-Ubuntu-Gettext-Domain=nm-applet
  • Убедитесь, что OnlyShowIn содержит KDE
  • Удалите администратор plasma-widget-network-manager, поскольку вместо этого вы используете апплет gnome
  • Апплет гнома должен быть выполнен автоматически после перезагрузки

Я делаю это начиная с kubuntu 7.04, потому что я не могу подключиться к VPN моей компании с помощью knetworkmanager с помощью плагина PPTP. Я надеюсь, что когда-нибудь мне не понадобится это исправление.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .