Well this has been an adventure. I had seen this MintForum thread before but ignored it mainly because it was talking about bonobo
(which is frankly a silly word) but also because the applet in discussion was the MintMenu.
I decided to go back there today and actually read it. plumm's post has given me a few clues and has actually got a few things working (after some modification). Here's what I'm doing. Until I've got everything back this post is a work in progress.
First you have to locate your bonobo-activation-config
file:
# locate bonobo-activation-config
/etc/bonobo-activation/bonobo-activation-config.xml
Then we find where all the applets' bonobo-server-item-configuration files are:
# locate bonobo/server | grep GNOME
/usr/lib/bonobo/servers/GNOME_BrightnessApplet.server
/usr/lib/bonobo/servers/GNOME_DictionaryApplet.server
/usr/lib/bonobo/servers/GNOME_GtikApplet.server
/usr/lib/bonobo/servers/GNOME_InhibitApplet.server
/usr/lib/bonobo/servers/GNOME_Magnifier.server
/usr/lib/bonobo/servers/GNOME_Moniker_std.server
/usr/lib/bonobo/servers/GNOME_SeahorseApplet.server
/usr/lib/bonobo/servers/GNOME_TSClientApplet.server
/usr/local/lib/bonobo/servers/GNOME_ClockApplet_Factory.server
/usr/local/lib/bonobo/servers/GNOME_FishApplet_Factory.server
/usr/local/lib/bonobo/servers/GNOME_NotificationAreaApplet.server
/usr/local/lib/bonobo/servers/GNOME_Wncklet_Factory.server
Then we put the two together, creating new xml <items>
in the bonobo-activation-config.xml
. We only need the common path so there are only two things to carry. Here's my finished file:
<?xml version="1.0"?>
<oafconfig>
<searchpath>
<item>/usr/lib/bonobo/servers</item>
<item>/usr/local/lib/bonobo/servers</item>
</searchpath>
</oafconfig>
After a restart everything but GNOME_ClockApplet
has loaded back up.
More on this when I've fixed it.
It happens to me to from time to time. I don't know the cause.
To make the missing panel indicators reappear without rebooting you can restart the indicators manually by running the following command in a terminal or with Alt+F2
restart unity-panel-service
The panel indicators will blink off for a second, and then all of the panel indicators will restart and immediately reappear.
In Ubuntu 15.04 and later restart the panel indicators manually by running the following command:
systemctl --user restart unity-panel-service
In Ubuntu 17.10 and later GNOME has replaced Unity as the default desktop environment. To make the missing panel indicators reappear without rebooting in Ubuntu 17.10 and later run the following command:
setsid gnome-shell --replace # Press Enter again before closing the terminal.
Best Answer
Unfortunately I think this is classed as a feature in Unity. I personally don't like it either.
You can 'affects me also' or add your opinion to launchpad bug 754337