28

I'm being hit (quite often) by that bug where you can't click on some indicators. It's easy to fix by restarting unity, but that usually also means running to the risk of upsetting some window on re-parenting (rare, but I'd rather avoid any such problems).

So, I know there is `unity-panel-service', and I'm guessing this might have something to do with the solution?

Is it possible to restart the unity panel (or the entire unity plugin) without restarting compiz itself?

  • just in case this happens to someone, if you are using something like VNC or NoMachine, your local computer unity panel may be on top, while the remote one being accessed is below; the fix is to disable fullscreen (demaximize) and go on fullscreen again (maximize), so the application on local machine will be put above your local unity panel again, and the remote one will show properly! (took me some time to figure that out...) – Aquarius Power Sep 27 '16 at 4:45
41

To restart the unity-panel-service, just kill it:

killall unity-panel-service

If for whatever reason it's not running at all, you can start it via

/usr/lib/unity/unity-panel-service
  • 4
    In 14.04 this doesn't work for me. Instead, the answer in askubuntu.com/questions/371915/… seemed closer for me: kill -9 $(pgrep unity-panel-ser); compiz --replace – Phil Oct 20 '14 at 15:12
  • my unity panel coudn't run with this on 12.04: Indicator-Appmenu-CRITICAL **: Unable to claim the name com.canonical.AppMenu.Registrar – Noidea Nov 16 '16 at 11:02
  • In Ubuntu 16.04, it does not find this process although I have a man page for unity-panel-service. – PlasmaBinturong Oct 10 '18 at 16:51
12

To do the same on Unity2d type

killall unity-2d-panel

or, if just the application launcher on the left fails, type

killall unity-2d-launcher

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.