NM-applet 的 VPN 菜单消失

NM-applet 的 VPN 菜单消失

我每天都在 Ubuntu 10.10 中的 VPN 连接之间切换,这变得非常烦人。偶尔(通常一天几次)当我单击顶部栏中的网络图标时,nm-applet 的 VPN 连接弹出菜单就会消失。(所述菜单项仍然存在,只是没有子菜单,单击时也不会执行任何操作。)每次我killall nm-applet重新启动它,通常都会将菜单带回来。

这里有人遇到过这种情况并能解决吗?

答案1

我有同样的问题。

我有该软件包版本(0.8.4~git.20110318t152954.9c4c9a0-0ubuntu1),运行于 11.04。从 10.10 升级后开始出现此行为。

我最终编写了一个脚本来重新启动 nm-applet,它会带回我的 VPN 菜单,但有时我确实会收到 DBUS 错误,我只需再次运行该脚本...

脚本:

#! /bin/sh
killall nm-applet
nm-applet --sm-disable &

典型信息:

** (nm-applet:4808): DEBUG: old state indicates that this was not a disconnect 0

答案2

当我将 Nautilus Elementary PPA 添加到我的 repo 列表时,这种情况开始发生在我身上。该 PPA 中提供的 network-manager-gnome 版本比 Canonical 版本更新,并且其中有一些错误,显然会导致小程序崩溃(导致 VPN 菜单消失)。您可以通过打开 synaptic 并搜索 network-manager-gnome 来检查您的 network-manager-gnome 版本来自哪里。截至今天,最新的 Canonical 版本是 0.8.4~git.20110318t152954.9c4c9a0-0ubuntu1,并且该软件包的维护者应该是 Ubuntu 核心开发人员。

如果您注意到您的 network-manager-gnome 版本不是来自 Canonical,请在 synaptic 中选择 network-manager-gnome,然后从包菜单中选择“强制版本”。这将提示您选择要强制的版本,请选择 0.8.4~git.20110318t152954.9c4c9a0-0ubuntu1。

答案3

非常感谢!这个方法有效:我创建了一个名为 vpn-applet.sh 的 bash 命令

#! /bin/sh
killall nm-applet
nm-applet --sm-disable &

然后我

chmod +x vpn-applet.sh   

运行它(以 root 身份运行?),菜单问题就解决了。现在我不需要重新启动了!谢谢

请让我们修复这个棘手的问题。这真的很烦人。

答案4

您是否受到了影响错误 965895? 12.04 中有一个针对此问题的更新。您可以在更新发布前从建议中尝试它。

相关内容