Come si può disabilitare il servizio panel-unità?


8

Dalle manpage di 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.

In che modo il servizio di panel di unità può essere avviato in modo non automatico in modo anomalo?
In altre parole, come viene avviato e / o arrestato arbitrariamente manualmente?

L'implicazione manpage è che ciò può essere fatto senza arrestare la shell Unity.

Questa risposta sembra promettente:

È possibile riavviare il pannello unity senza riavviare compiz?

ma no. Il processo può essere interrotto System Monitorma si riavvia automaticamente.

Riferimenti:

Risposte:


4

Ho usato questa soluzione per disabilitare l'avvio automatico di unity-service-panel. Ma dovresti essere chiaro, un servizio di panel di unità non è il pannello nella barra superiore, ma fornisce un servizio in modo che gli indicatori possano essere eseguiti sul pannello.

Soluzione:

  1. Sposta il file di unità-pannello-servizio da qualche altra parte

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

    Ciò sposterà il file nella cartella principale.

  2. Ora disconnettersi utilizzando il Ctrl-Alt-Delcollegamento.

  3. Accesso

Il servizio è ora disabilitato. Se si desidera verificarlo, eseguire ps -u | grep unityin un terminale.

Per ripristinare la modifica, spostare nuovamente il file nella posizione originale.


0

Ho lo stesso problema in Precise. Provato:

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

Ha funzionato dopo aver invertito il comando e riportato l'unità-panel-service nella sua cartella originale. Non capisco perché ci vorrebbe rimuovere il file e rimetterlo, perché funzioni. Se qualcuno capisce il perché, sono sicuro che molte persone vorrebbero saperlo. Ma funziona e non ci sono assolutamente ripercussioni negative.


0

In Ubuntu 12.04

È un servizio DBUS. Si avvierà automaticamente ogni volta che com.canonical.Unity.Panel.Serviceviene richiesto da qualsiasi applicazione e nessun processo fornisce o è diventato proprietario.

  • Per farlo rinominare manualmente il file di servizio 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
    
  • Avvio manuale:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Manuale fermalo:

    pkill -f unity-panel-service
    

In Ubuntu 14.04

È un lavoro di sessione iniziale.

  • per fermarlo:

    stop unity-panel-service
    
  • avviarlo:

    start unity-panel-service
    
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.