Как сделать nm-applet сетевым менеджером по умолчанию вместо knetworkmanager в KDE (Kubuntu)?

10067
codeLes

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

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

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

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

0

2 ответа на вопрос

1
quack quixote

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

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

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

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

  • Выполните шаги, которые вы описали в своем посте (убить 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. Я надеюсь, что когда-нибудь мне не понадобится это исправление.

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