On Lubuntu 16.04, within the last week the nm-applet indicator disappeared from the taskbar even tho LXTask shows it running, and the wifi connection works as usual. The missing indicator is a new behavior- it has run fine for ~6 months since OS install. At first look, nm-applet was not in LXSession core applications and when I clicked Reload, the indicator came back on the panel for a couple hours, then it disappeared again. I went back to LXSession, reloaded again (no change); then manually added it to startup appl's + reboot - no joy.
After reading here, I edited
NotShowIn=KDE;GNOME; also had
LXDE;. I removed
LXDE;, saved, + reboot - no change.
$ nm-applet returns:
** (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
##### is a 4 or 5 digit number which gets higher when I do the command again.
$ sudo nm-applet returns the above, plus:
(nm-applet:#####): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
I tried reinstalling
lxpanel-indicator-applet-plugin. I've found posts suggesting installing other network monitor or indicator packages + have tried several, with no success. But the indicator worked fine for many months, LXTask shows nm-applet running, something removed nm-applet from LXSession, and added LXDE to
NotShowIn in 'autostart/nm-applet.desktop`. These things suggest the answer is more likely to be fixing nm-applet, indicator, or environment, rather than adding something else. I have read there was a bug with nm-applet in 14.04 but that appears to be fixed a year or more ago.