web-dev-qa-db-fra.com

Comment le service unit-panel-service 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?

La page de manuel implique que cela peut être fait sans arrêter Unity Shell.

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

références:

8
Amos Annoy

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 raccourci Ctrl-Alt-Del.

  3. S'identifier

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

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

4
Anwar

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 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.

0
j scarp

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 ne le deviendra.

  • 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
    
0
user.dz