Here's a script that makes gnome-panel try twice to get loaded properly, so it should avoid the need for a desktop launcher that kills the panel for most of the cases; for the few that will remain, a logout/login should suffice...
Greek teachers shouldn't apply it, it'll come as an update from our ts.sch.gr PPA. Create /opt/ltsp/i386/usr/local/bin/gnome-panel, with the following contents: #!/bin/sh if [ "$LTSP_FATCLIENT" != "True" ]; then exec /usr/bin/gnome-panel "$@" fi /usr/bin/gnome-panel "$@" & sleep 10 if ! pgrep -nx indicator-sound -U $USER >/dev/null 2>&1; then echo "$(date) - restarting gnome-panel" >> $HOME/.xsession-errors exec /usr/bin/gnome-panel --replace fi And just a bit more debugging info, in case anyone's interested: * On a client that has the problem, the gnome-panel process is there, but all the applet processes (e.g. indicator-sound-service) aren't. * The .xsession-errors of a client that doesn't have the problem, contains: Initializing nautilus-gdu extension ** Message: applet now removed from the notification area ** Message: using fallback from indicator to GtkStatusIcon ** Message: moving back from GtkStatusIcon to indicator ...while on a client that does have the problem, the last line is missing (i.e. it hangs somewhere between outputing those 2 lines) * I tried removing everything from /etc/xdg/autostart, except for gnome- settings-daemon.desktop, and the problem did appear to become more rare, but eventually it did happen again on 1 client after rebooting 10 clients 6 times (while usually it happens on 1 out of 10 clients, every time). -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-panel in Ubuntu. https://bugs.launchpad.net/bugs/1078679 Title: Gnome fallback - intermittent menus on top panel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1078679/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs