Comment désactiver le service de panneau d'unité?

8

À partir des pages de manuel du service d'unité de panneau:

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.

Comment le service d'unité d'unité peut-il être démarré de manière non automatique de manière anormale?
En d'autres termes, comment est-il démarré et / ou arrêté arbitrairement manuellement?

L'implication de la page de manuel est que cela peut être fait sans arrêter le shell Unity.

Cette réponse semble prometteuse:

Est-il possible de redémarrer le panneau de l'unité sans redémarrer compiz?

mais non. Le processus peut être interrompu System Monitormais il redémarre automatiquement.

références:

Amos Annoy
la source

Réponses:

4

J'ai utilisé cette solution pour désactiver le démarrage automatique du démarrage du service d'unité. Mais vous devez être clair, l'unité-panneau-service n'est pas le panneau sur la barre supérieure, mais il fournit un service pour que les indicateurs puissent fonctionner sur le panneau.

Solution:

  1. Déplacer le fichier de service du panneau d'unité vers un autre emplacement

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

    Cela déplacera le fichier dans votre dossier personnel.

  2. Déconnectez-vous maintenant en utilisant un Ctrl-Alt-Delraccourci.

  3. S'identifier

Le service est maintenant désactivé. Si vous souhaitez le vérifier, exécutez-le ps -u | grep unitydans un terminal.

Pour annuler la modification, replacez le fichier à l'emplacement d'origine.

Anwar
la source
0

J'ai le même problème dans Precise. A essayé:

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

A fonctionné après avoir inversé la commande et remis le service d'unité de panneau dans son dossier d'origine. Je ne comprends pas pourquoi il faudrait retirer le fichier et le remettre, pour que cela fonctionne. Si quelqu'un comprend pourquoi, je suis sûr que beaucoup de gens aimeraient savoir. Mais cela fonctionne et il n'y a absolument aucune répercussion négative.

j scarp
la source
0

Dans Ubuntu 12.04

Il s'agit d'un service DBUS. Il se lancera automatiquement chaque fois com.canonical.Unity.Panel.Servicequ'une application le demandera et aucun processus ne fournira ou ne prendra sa propriété.

  • Pour le faire renommer manuellement le fichier de service 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
    
  • Démarrage manuel:

    /usr/lib/unity/unity-panel-service & disown $!
    
  • Arrêt manuel:

    pkill -f unity-panel-service
    

Dans Ubuntu 14.04

C'est un travail de session parvenu.

  • pour l'arrêter:

    stop unity-panel-service
    
  • lancez-le:

    start unity-panel-service
    
user.dz
la source