我正在使用最新版本的 Kubuntu,由于我的工作 VPN 存在访问问题,因此需要使用 nm-applet 而不是 knetworkmanager,而且似乎还存在 knetworkmanager 忘记如何连接 wifi 的问题(但这是另一个问题)。我已经安装了运行 nm-applet(network-manager-gnome 包中附带的默认 Gnome 网络管理器小程序)所需的所有软件包。每次重新启动计算机时,我都必须遵循以下步骤:
- 打开终端并执行:killall knetworkmanager
- 启动 Krunner 并运行nm-小程序
- 一切按预期运行
我希望能够设置我的环境不是启动 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 的会话管理器将手动保存的会话设置为默认会话:
- 打开 K 菜单 > 控制中心 > KDE 组件 > 会话管理器
- 选择
Restore manually saved session
。这将导致Save Session
K 菜单上出现一个按钮。(请参阅链接了解其他选项的说明。) - 打开您想要在登录 KDE 时启动的所有应用程序;关闭任何您不想启动的正在运行的应用程序。
- 打开 K 菜单 > 保存会话