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?


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.