Ist es möglich, das Unity Panel neu zu starten, ohne compiz neu zu starten?


28

Ich werde (ziemlich oft) von diesem Bug getroffen, bei dem man einige Indikatoren nicht anklicken kann. Es ist einfach zu beheben, indem Sie Unity neu starten. In der Regel besteht jedoch auch die Gefahr, dass das Fenster für die erneute Elternschaft gestört wird (selten, aber ich möchte solche Probleme lieber vermeiden).

Ich weiß also, dass es einen "Unity-Panel-Service" gibt, und ich nehme an, dass dies etwas mit der Lösung zu tun haben könnte.

Ist es möglich, das Unity Panel (oder das gesamte Unity Plugin) neu zu starten, ohne compiz selbst neu zu starten?


Nur für den Fall, dass dies jemandem passiert, wenn Sie etwas wie VNC oder NoMachine verwenden, befindet sich das Unity-Panel Ihres lokalen Computers möglicherweise oben, während das Remote-Panel, auf das zugegriffen wird, unten ist. Die Lösung besteht darin, den Vollbildmodus zu deaktivieren (demaximieren) und den Vollbildmodus erneut zu aktivieren (maximieren), damit die Anwendung auf dem lokalen Computer wieder über dem lokalen Unity-Panel angezeigt wird und die Remote-Anwendung ordnungsgemäß angezeigt wird. (Ich habe einige Zeit gebraucht, um das herauszufinden ...)
Aquarius Power

Antworten:


41

Um den Unity-Panel-Dienst neu zu starten, beenden Sie ihn einfach:

killall unity-panel-service

Wenn es aus irgendeinem Grund überhaupt nicht läuft, können Sie es über starten

/usr/lib/unity/unity-panel-service

4
In 14.04 funktioniert das bei mir nicht. Stattdessen erschien mir die Antwort in askubuntu.com/questions/371915/… näher:kill -9 $(pgrep unity-panel-ser); compiz --replace
Phil

Mein Unity Panel lief am 12.04. nicht mit: Indicator-Appmenu-CRITICAL **: Der Name com.canonical.AppMenu.Registrar
Noidea wurde

In Ubuntu 16.04 wird dieser Prozess nicht gefunden, obwohl ich eine Manpage für habe unity-panel-service.
PlasmaBinturong

12

Um dasselbe bei Unity2d zu tun, geben Sie Folgendes ein

killall unity-2d-panel

Wenn nur der Anwendungsstarter auf der linken Seite fehlschlägt, geben Sie ein

killall unity-2d-launcher
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.