如何使 nm-applet 成为 KDE(Kubuntu)中的默认网络管理器而不是 knetworkmanager?

如何使 nm-applet 成为 KDE(Kubuntu)中的默认网络管理器而不是 knetworkmanager?

我正在使用最新版本的 Kubuntu,由于我的工作 VPN 存在访问问题,因此需要使用 nm-applet 而不是 knetworkmanager,而且似乎还存在 knetworkmanager 忘记如何连接 wifi 的问题(但这是另一个问题)。我已经安装了运行 nm-applet(network-manager-gnome 包中附带的默认 Gnome 网络管理器小程序)所需的所有软件包。每次重新启动计算机时,我都必须遵循以下步骤:

  1. 打开终端并执行:killall knetworkmanager
  2. 启动 Krunner 并运行nm-小程序
  3. 一切按预期运行

我希望能够设置我的环境不是启动 knetworkmanager 并在启动时启动 nm-applet。

这是如何实现的?

答案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 小程序
  • gnome 小程序应在重启后自动执行

我从 kubuntu 7.04 开始这样做,因为我无法使用 PPTP 插件通过 knetworkmanager 连接到我的公司 VPN。我希望有一天我不再需要这个修复。

答案2

我不使用 KDE,但我认为基本流程是一样的。你想删除网络管理器从你电脑开始启动的程序列表中会议

以下是使用 KDE 的会话管理器将手动保存的会话设置为默认会话:

  1. 打开 K 菜单 > 控制中心 > KDE 组件 > 会话管理器
  2. 选择Restore manually saved session。这将导致Save SessionK 菜单上出现一个按钮。(请参阅链接了解其他选项的说明。)
  3. 打开您想要在登录 KDE 时启动的所有应用程序;关闭任何您不想启动的正在运行的应用程序。
  4. 打开 K 菜单 > 保存会话

相关内容