![nm-applet 正在运行,指示器不在任务栏中 - 16.04 中的新行为](https://linux22.com/image/894840/nm-applet%20%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%EF%BC%8C%E6%8C%87%E7%A4%BA%E5%99%A8%E4%B8%8D%E5%9C%A8%E4%BB%BB%E5%8A%A1%E6%A0%8F%E4%B8%AD%20-%2016.04%20%E4%B8%AD%E7%9A%84%E6%96%B0%E8%A1%8C%E4%B8%BA.png)
在 Lubuntu 16.04 上,在过去一周内,nm-applet 指示器从任务栏中消失了,尽管 LXTask 显示它正在运行,并且 wifi 连接正常工作。指示器消失是一种新现象 - 自安装操作系统以来,它已经运行良好约 6 个月。乍一看,nm-applet 不在 LXSession 核心应用程序中,当我单击“重新加载”时,指示器在面板上重新出现几个小时,然后再次消失。我回到 LXSession,再次重新加载(没有变化);然后手动将其添加到启动应用程序 + 重新启动 - 没有乐趣。
阅读此处后,我编辑了/home/*****/.config/autostart/nm-applet.desktop
。
NotShowIn=KDE;GNOME;
还有LXDE;
。我删除了LXDE;
,保存了,+重新启动 - 没有变化。
在终端$ nm-applet
返回:
** (nm-applet:#####): WARNING **: Error retrieving accessibility bus
address: org.freedesktop.DBus.Error.ServiceUnknown: The name
org.a11y.Bus was not provided by any .service files
#####
是一个 4 位或 5 位数字,当我再次执行命令时,数字会变得更大。
$ sudo nm-applet
返回上述内容,加上:
(nm-applet:#####): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates:
assertion 'window->update_and_descendants_freeze_count > 0' failed
我尝试重新安装lxpanel-indicator-applet-plugin
。我发现有帖子建议安装其他网络监视器或指示器包 + 尝试了几个,但都没有成功。但指示器工作了好几个月,LXTask 显示 nm-applet 正在运行,某些东西从 LXSession 中删除了 nm-applet,并将 LXDE 添加到NotShowIn
“autostart/nm-applet.desktop”中。这些事情表明答案更可能是修复 nm-applet、指示器或环境,而不是添加其他东西。我读到 14.04 中 nm-applet 有一个错误,但似乎在一年前或更早的时候就修复了。
谢谢。
答案1
有 3 件事解决了这个问题。
- 此错误:
** (nm-applet:#####): 警告 **: 检索可访问性总线地址时出错:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.a11y.Bus
at-spi2-core
... 已通过 Synaptic 包管理器安装修复。
参考:https://github.com/NixOS/nixpkgs/issues/16327
然后在 中
/etc/xdg/autostart/nmapplet.desktop
,我将其更改Exec=nm-applet
为dbus-launch nm-applet
。
在终端窗口中使用 手动重新启动 nm-applet 后dbus-launch nm-applet
,wifi 指示器小程序再次出现在任务栏中。但重启后它没有自动启动。因此在“设置”>“LX 会话的默认应用程序”的“自动启动”选项卡中,我将其更改
nm-applet
为dbus-launch nm-applet
。
然后小程序自动启动,指示器自动启动。
2. 和 3. 的参考: http://askubuntu.com/questions/592406/nm-applet-wifi-issues-on-lubuntu-14-04