Just to add a rather long postscript: If I logon as my wife the
nm-applet is OK, subsequently if I swap users or cold boot to my logon,
nm-applet is OK. If I “suspend” either of us, then only my wife’s cold
boot login re-establishes the nm-applet icon. I end up getting an error
on that app to report, and I have to cold boot as my wife again to get
us back to normal. As she leaves the machine “running”, and I believe
in global warming, I make it suspend to save power, but then the
problems kick in. I have added this in the startup folder for each of us.
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Network
Comment=Manage your network connections
Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=false
NotShowIn=KDE;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=nm-applet
Saved as /home/<user>/.config/autostart/nm-applet.desktop
and if I give
it “run” level permissions it gets an icon for the file (the wi-fi icon)
and looks good. It seems to help, but is not enough on its own, and I
guess is a hack!
Even so after a ‘suspend’ all bets are off, the nm-applet icon initially
appears greyed out in the notifications bar and quickly disappears.
Newbie Alert: I have only been experimenting here and do not offer
this as firm advice, I think it helps the cold boots, but not the resumes.
I have also seen a similar thing on Q/A sites placing code somewhere to
tickle it back from a resume as well. But by then it all seemed so
kludgey I gave up.
Rob