Est-il possible de redémarrer le panneau de l'unité sans redémarrer compiz?

28

Je suis frappé (assez souvent) par ce bug où vous ne pouvez pas cliquer sur certains indicateurs. Il est facile de réparer en redémarrant l'unité, mais cela signifie généralement aussi courir le risque de bouleverser une fenêtre sur la re-parentalité (rare, mais je préfère éviter de tels problèmes).

Donc, je sais qu'il existe un «service de panneaux d'unité», et je suppose que cela pourrait avoir quelque chose à voir avec la solution?

Est-il possible de redémarrer le panneau d'unité (ou l'intégralité du plugin d'unité) sans redémarrer compiz lui-même?

RolandiXor
la source
juste au cas où cela arriverait à quelqu'un, si vous utilisez quelque chose comme VNC ou NoMachine, votre panneau d'unité d'ordinateur local peut être en haut, tandis que celui à distance auquel vous accédez est en dessous; le correctif consiste à désactiver le plein écran (démaximiser) et à revenir en plein écran (maximiser), de sorte que l'application sur la machine locale sera à nouveau placée au-dessus de votre panneau d'unité locale, et celle à distance s'affichera correctement! (Cela m'a pris un peu de temps pour comprendre cela ...)
Aquarius Power

Réponses:

41

Pour redémarrer le service de panneau d'unité, il suffit de le tuer:

killall unity-panel-service

Si pour une raison quelconque, il ne fonctionne pas du tout, vous pouvez le démarrer via

/usr/lib/unity/unity-panel-service
htorque
la source
4
En 14.04, cela ne fonctionne pas pour moi. Au lieu de cela, la réponse dans askubuntu.com/questions/371915/… m'a semblé plus proche:kill -9 $(pgrep unity-panel-ser); compiz --replace
Phil
mon panneau d'unité ne pouvait pas fonctionner avec cela le 12.04: Indicator-Appmenu-CRITICAL **: Impossible de revendiquer le nom com.canonical.AppMenu.Registrar
Noidea
Dans Ubuntu 16.04, il ne trouve pas ce processus bien que j'aie une page de manuel pour unity-panel-service.
PlasmaBinturong
12

Pour faire de même sur le type Unity2d

killall unity-2d-panel

ou, si le lanceur d'applications à gauche échoue, tapez

killall unity-2d-launcher
Tapper
la source