Como o unity-panel-service pode ser desativado?

8

A partir das páginas de manual do serviço de painel de unidades:

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.

Como o serviço de painel de unidade pode ser iniciado de forma não automática de forma anormal?
Em outras palavras, como é arbitrariamente iniciado e / ou interrompido manualmente?

A implicação do manpage é que isso pode ser feito sem parar o shell do Unity.

Esta resposta parece promissora:

É possível reiniciar a unidade painel sem reiniciar o compiz?

mas ... não. O processo pode ser eliminado de System Monitor , mas é reiniciado automaticamente.

Referências

:

por Amos Annoy 06.09.2012 / 20:54

3 respostas

4

Eu usei essa solução para desativar automaticamente a inicialização do painel unit-service. Mas você deve ser claro, o serviço de painel de unidade não é o painel na barra superior, mas fornece um serviço para que os indicadores possam ser executados no painel.

Solução:

  1. Mova o arquivo do serviço do painel de unidade para algum outro lugar

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

    Isso moverá o arquivo para sua pasta pessoal.

  2. Agora faça o logout usando o atalho Ctrl-Alt-Del .

  3. Login

O serviço agora está desativado. Se você quiser verificá-lo, execute ps -u | grep unity em um terminal.

Para reverter a alteração, mova o arquivo de volta para o local original.

    
por Anwar 28.09.2012 / 22:05
0

Eu tenho o mesmo problema no Precise. Tentei:

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

Trabalhei depois que eu inverti o comando e coloquei o serviço de painel de unidade de volta em sua pasta original. Eu não entendo porque é necessário remover o arquivo e colocá-lo de volta, para que ele funcione. Se alguém entender por quê, tenho certeza que muita gente gostaria de saber. Mas funciona e não há absolutamente nenhuma repercussão negativa.

    
por j scarp 25.01.2015 / 20:24
0

No Ubuntu 12.04

É um serviço DBUS. Ele será iniciado automaticamente sempre que com.canonical.Unity.Panel.Service for solicitado por qualquer aplicativo e nenhum processo fornecer ou assumir sua propriedade.

  • Para tornar manual renomear o arquivo de serviço 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
    
  • Início manual:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Manual pará-lo:

    pkill -f unity-panel-service
    

No Ubuntu 14.04

É um trabalho de sessão iniciante.

  • para pará-lo:

    stop unity-panel-service
    
  • inicie:

    start unity-panel-service
    
por user.dz 14.10.2015 / 06:57