Comment le service unit-panel peut-il être désactivé?

Dans les pages de manuel 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. 

Comment le service unit-panel 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é manuellement et arbitrairement?

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 tué à partir System Monitor mais il redémarre automatiquement.

les références:

  • https://askubuntu.com/questions/184589/how-can-menu-bars-that-require-a-right-click-be-activé
  • Comment activer ou désactiver le menu de l’application globale?

J’ai utilisé cette solution pour désactiver le démarrage automatique de unit-service-panel. Mais vous devez être clair, le service d’unité-panneau n’est pas le panneau situé en haut de la barre, mais il fournit un service permettant aux indicateurs de fonctionner sur le panneau.

Solution:

  1. Déplacez le fichier unit-panel-service vers un autre emplacement

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

    Cela déplacera le fichier dans votre dossier personnel.

  2. Maintenant, déconnectez-vous en utilisant le Ctrl-Alt-Del .

  3. S’identifier

Le service est maintenant désactivé. Si vous voulez le vérifier, lancez ps -u | grep unity ps -u | grep unity dans un terminal.

Pour annuler la modification, déplacez le fichier dans son emplacement d’origine.

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

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

J’ai travaillé après avoir inversé la commande et mis le service unit-panel-service dans son dossier d’origine. Je ne comprends pas pourquoi il faudrait enlever le fichier et le remettre en place 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.

Dans Ubuntu 12.04

C’est un service DBUS. Il se lancera automatiquement chaque fois que com.canonical.Unity.Panel.Service sera demandé par une application et qu’aucun processus ne le fournira ou n’en aura pris possession.

  • Pour qu’il soit renommé 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 
  • Manuel le démarrer:

     /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 
  • commencez le:

     start unity-panel-service