Jak można wyłączyć usługę panelu jedności?

8

Ze stron serwisowych unity-panel-service:

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.

Jak nienormalnie uruchomić usługę unity-panel-panel?
Innymi słowy, w jaki sposób jest on arbitralnie ręcznie uruchamiany i / lub zatrzymywany?

Znaczenie strony man polega na tym, że można to zrobić bez zatrzymywania powłoki Unity.

Ta odpowiedź wydaje się obiecująca:

Czy można zrestartować panel jedności bez restartowania compiz?

ale nie. Proces można zabić, System Monitorale uruchamia się automatycznie.

Bibliografia:

Amos Annoy
źródło

Odpowiedzi:

4

Użyłem tego rozwiązania, aby wyłączyć automatyczne uruchamianie panelu Unity-Service-Panel. Ale powinieneś być jasny, usługa unity-panel-panel nie jest panelem na górnym pasku, ale zapewnia usługę, dzięki której wskaźniki mogą działać na panelu.

Rozwiązanie:

  1. Przenieś plik usługi panelu jedności w inne miejsce

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

    Spowoduje to przeniesienie pliku do folderu domowego.

  2. Teraz wyloguj się za pomocą Ctrl-Alt-Delskrótu.

  3. Zaloguj sie

Usługa jest teraz wyłączona. Jeśli chcesz to sprawdzić, uruchom ps -u | grep unityterminal.

Aby przywrócić zmianę, przenieś plik z powrotem do pierwotnej lokalizacji.

Anwar
źródło
0

Mam ten sam problem w Precise. Wypróbowany:

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

Pracowałem po tym, jak odwróciłem polecenie i ponownie umieściłem unity-panel-service w oryginalnym folderze. Nie rozumiem, dlaczego trzeba usunąć plik i odłożyć go z powrotem, aby działał. Jeśli ktoś rozumie dlaczego, jestem pewien, że wiele osób chciałoby wiedzieć. Ale to działa i nie ma absolutnie żadnych negatywnych konsekwencji.

j scarp
źródło
0

W Ubuntu 12.04

Jest to usługa DBUS. Będzie się uruchamiał automatycznie za każdym razem, gdy com.canonical.Unity.Panel.Servicezażąda tego jakaś aplikacja i żaden proces nie zapewni ani nie przejmie jej własności.

  • Aby ręcznie zmienić nazwę pliku usługi DBUS:

    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
    
  • Uruchom ręcznie:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Ręczne zatrzymanie:

    pkill -f unity-panel-service
    

W Ubuntu 14.04

To sesja dla początkujących.

  • aby to zatrzymać:

    stop unity-panel-service
    
  • Zacznij to:

    start unity-panel-service
    
user.dz
źródło