Wie kann der Unity-Panel-Service deaktiviert werden?

8

Aus den Unity-Panel-Service-Manpages:

DESCRIPTION  
    The  unity-panel-service  program  is  normally  started automatically by the Unity
    shell (which gets started as a compiz module) and is used to draw panels which  can
    then be used for the global menu, or to hold indicators.

Wie kann der Unity-Panel-Service nicht automatisch abnormal gestartet werden?
Mit anderen Worten, wie wird es willkürlich manuell gestartet und / oder gestoppt?

Die Manpage impliziert, dass dies ohne Anhalten der Unity-Shell möglich ist.

Diese Antwort scheint vielversprechend:

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

aber nicht. Der Prozess kann System Monitorabgebrochen werden, wird jedoch automatisch neu gestartet.

Verweise:

Amos Ärger
quelle

Antworten:

4

Ich habe diese Lösung verwendet, um das automatische Starten des Unity-Service-Panels zu deaktivieren. Sie sollten sich jedoch darüber im Klaren sein, dass der Unity-Panel-Service nicht das Panel in der oberen Leiste ist, sondern einen Service bietet, mit dem Anzeigen auf dem Panel ausgeführt werden können.

Lösung:

  1. Verschieben Sie die Unity-Panel-Service-Datei an einen anderen Ort

    sudo mv /usr/lib/unity/unity-panel-service ~
    

    Dadurch wird die Datei in Ihren Home-Ordner verschoben.

  2. Melden Sie sich jetzt mit der Ctrl-Alt-DelVerknüpfung ab.

  3. Anmeldung

Der Dienst ist jetzt deaktiviert. Wenn Sie dies überprüfen möchten, führen Sie es ps -u | grep unityin einem Terminal aus.

Verschieben Sie die Datei zurück an den ursprünglichen Speicherort, um die Änderung rückgängig zu machen.

Anwar
quelle
0

Ich habe das gleiche Problem in Precise. Versucht:

    sudo mv /usr/lib/unity/unity-panel-service ~

Arbeitete, nachdem ich den Befehl umgekehrt und den Unity-Panel-Service wieder in seinen ursprünglichen Ordner gestellt hatte. Ich verstehe nicht, warum das Entfernen und Zurücksetzen der Datei erforderlich ist, damit sie funktioniert. Wenn jemand versteht warum, bin ich sicher, dass viele Leute es gerne wissen würden. Aber es funktioniert und es gibt absolut keine negativen Auswirkungen.

j scarp
quelle
0

In Ubuntu 12.04

Es ist ein DBUS-Dienst. Es wird automatisch gestartet, wenn com.canonical.Unity.Panel.Servicedies von einer Anwendung angefordert wird und kein Prozess seinen Besitz bereitstellt oder übernimmt .

  • Um es manuell zu machen, benennen Sie die DBUS-Dienstdatei um:

    sudo mv /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service /usr/share/dbus-1/services/com.canonical.Unity.Panel.Service.service.disabled
    
  • Manueller Start:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Manuelles Stoppen:

    pkill -f unity-panel-service
    

In Ubuntu 14.04

Es ist ein Job für Anfänger.

  • um es zu stoppen:

    stop unity-panel-service
    
  • starte es:

    start unity-panel-service
    
user.dz
quelle