¿Cómo se puede desactivar el servicio unit-panel?

8

De las páginas de manual de unit-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.

¿Cómo se puede iniciar anormalmente el servicio Unity Panel?
En otras palabras, ¿cómo se inicia y / o detiene arbitrariamente manualmente?

La implicación de la página de manual es que esto se puede hacer sin detener el shell de Unity.

Esta respuesta parece prometedora:

¿Es posible reiniciar el panel de la unidad sin reiniciar compiz?

pero no. Se puede eliminar el proceso, System Monitorpero se reinicia automáticamente.

referencias:

Amos molesta
fuente

Respuestas:

4

Usé esta solución para deshabilitar el inicio automático de la unidad-service-panel de inicio. Pero debe ser claro, unity-panel-service no es el panel en la barra superior, sino que proporciona un servicio para que los indicadores puedan ejecutarse en el panel.

Solución:

  1. Mueva el archivo de unidad-panel-servicio a otro lugar

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

    Esto moverá el archivo a su carpeta de inicio.

  2. Ahora cierre sesión con Ctrl-Alt-Delacceso directo.

  3. Iniciar sesión

El servicio ahora está deshabilitado. Si desea verificarlo, ejecute ps -u | grep unityen una terminal.

Para revertir el cambio, mueva el archivo nuevamente a la ubicación original.

Anwar
fuente
0

Tengo el mismo problema en Precise. Intentó:

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

Funcionó después de revertir el comando y volver a poner unit-panel-service en su carpeta original. No entiendo por qué tomaría eliminar el archivo y volver a colocarlo para que funcione. Si alguien entiende por qué, estoy seguro de que a mucha gente le encantaría saberlo. Pero funciona y no hay absolutamente ninguna repercusión negativa.

j escarpa
fuente
0

En Ubuntu 12.04

Es un servicio DBUS. Se iniciará automáticamente cuando com.canonical.Unity.Panel.Servicelo solicite cualquier aplicación y ningún proceso proporcione o tome su propiedad.

  • Para hacerlo manual, cambie el nombre del archivo de servicio 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
    
  • Inicio manual:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Manual detenerlo:

    pkill -f unity-panel-service
    

En Ubuntu 14.04

Es un trabajo de sesión advenedizo.

  • para detenerlo:

    stop unity-panel-service
    
  • iniciarlo:

    start unity-panel-service
    
user.dz
fuente