在我的 64 位安装中升ubuntu (lxde) nm-applet 一直运行良好,但是自从我最近安装了几个更新(已经有几周没有更新了)之后,它似乎出了点问题,我似乎无法再使用 nm-applet。
虽然我知道有几个关于消失的 nm-applet 图标的问题(例如这个askubuntu 问题) 提出的手动添加到 lxsession-autostart-settings 的解决方案nm-applet
没有帮助,因为图标仍然不会显示(并且对我来说似乎已经修复,因为有一个名为 Ǹetwork` 的默认条目,我相信之前已经丢失了),所以我已将其恢复为无需手动输入。
经过一番折腾之后,我找到了一个帖子(抱歉,找不到链接了),其中建议:
Indicator applets
从显示/启用中删除Panel Applets
Exec=nm-applet
将 /etc/xdg/autostart/nm-applet.desktop 中的行更改为Exec=dbus-launch nm-applet
。
执行此操作后,nm-applet 图标确实恢复了,并且列出了范围内的可用网络但当尝试连接到加密的 wifi 网络(未尝试非加密)时,小程序表现得好像即将连接(动画图标),但随后失败。
我已经删除了已保存的网络连接并创建了一个新的(确保我所有的设置和密码都正确)但尝试过的许多连接应用程序尝试仍然没有成功。
关于我可以做些什么来进一步诊断问题,或者其他有同样问题的人,您有什么想法吗?
答案1
好吧,在进一步摆弄这个问题之后,我终于让一切恢复正常(意味着能够使用连接到加密的 wifi 网络nm-applet
),但导致成功的原因并不完全清楚,因为我尝试了几种方法,其中一些我不知道如何恢复。
似乎有四个因素(以某种组合)可以给我带来解决方案:
- 将 /etc/xdg/autostart/nm-applet.desktop 中的相应行更改为
Exec=dbus-launch nm-applet
我原来的问题中提到的内容 Network
禁用对话框中自动启动选项卡中列出的应用程序Default applications for LXsession
(我之前重新启用了此功能,因为之前单独禁用它似乎没有帮助!)和手动将条目添加nm-applet
到自动启动应用程序列表中Indicator applets
从 LXpanel 中删除插件(右键单击面板 ->Add / Remove Panel Items
)- 然后我在系统重启后手动终止了 nm-applet 进程并通过终端手动启动它。这导致我出现一个对话框,该对话框在要求我设置密钥环(->密码)之前从未出现过。这样做之后,并进一步尝试通过 sudo 运行 nm-applet,我最终重新启动了系统,之后我最终可以连接到 wifi 网络(输入我的密钥环密码后)。
我不记得我更改过任何需要明确使用受密码保护的密钥环存储的设置,但我很高兴一切都恢复正常了。
希望这对碰巧遇到同样问题的人有所帮助......
答案2
我在 Lubuntu 14.04 升级后也遇到了同样的问题。我测试了反复合答案:
killall nm-applet
dbus-launch nm-applet
似乎有帮助。所以对我来说,
- 去优先-->LX Session 的默认应用程序-->自动启动,
- 取消选中网络和
- 添加
dbus-launch nm-applet