L'indicateur de batterie a disparu du panneau Gnome

20

J'utilise Gnome Flashback (toujours le meilleur!) Sur Ubuntu 14.04. Dans l'application Indicator, il affichait toujours l'indicateur de niveau de batterie. Maintenant, il manque complètement:

pas d'indicateur de batterie

J'ai regardé dans les paramètres d'alimentation pour m'assurer qu'il est réglé pour montrer quoi qu'il arrive:

paramètres d'alimentation

Je suppose que «lorsque la batterie est présente» signifie «afficher l'indicateur de batterie en charge ou branché ou autre, tant que la batterie physique est dans l'ordinateur portable». J'ai également essayé l'autre option, "Lorsque la batterie est en charge ou en cours d'utilisation", mais cela ne fait aucune différence.

L'indicateur de batterie était toujours présent depuis la mise à niveau vers 14.04 il y a un mois, et n'a commencé à hésiter à apparaître qu'au cours des derniers jours peut-être. Pour autant que je sache, je n'ai rien fait pour modifier les paramètres d'alimentation ou les indicateurs ou les applets qui auraient un impact sur cela.

Pourquoi mon indicateur d'alimentation est-il manquant et comment le récupérer?

Questionneur
la source
Juste pour vérifier (car vos paramètres semblent être corrects) à partir de la ligne de commande: Quelle est la sortie de gsettings get com.canonical.indicator.power icon-policy? Il doit être "présent". Si ce n'est pas le cas, la question est de savoir pourquoi il ne correspond pas à l'interface graphique des paramètres.
Jacob Vlijm
@JacobVlijm, merci d'avoir répondu. La sortie de la commande que vous fournissez est 'present'.
Questionneur
Pourriez-vous confirmer s'il fonctionne ps ax | grep indicator-power? Vous pouvez également essayer dconf reset -f /com/canonical/indicator/power/ensuitepkill -f indicator-power
user.dz
1
@Sneetsher, merci d'avoir répondu. La sortie de la grepcommande était uniquement 2915 pts/3 R+ 0:00 grep indicator-power, il semble donc que l'indicateur d'alimentation ne fonctionne pas. Les autres commandes n'ont eu aucun effet.
Questionneur
1
@Sneetsher, suite à la commande dans votre dernier commentaire, l'exécution de la commande indicateur-puissance-service directement dans la ligne de commande, a maintenant pour résultat l'indicateur étant visible dans mon panneau Gnome. :). Il n'y avait pas d'autre sortie. Maintenant ... puis-je rendre cela permanent? Si je ferme la fenêtre du terminal, l'indicateur disparaît.
Questionneur

Réponses:

47

Remarque: Essayez d'abord les étapes 4/5, cela peut être corrigé avec le premier coup.

Ci-dessous l'instruction étendue pour déboguer le problème avec l'indicateur.

  1. Vérifiez si indicator-power-serviceest en cours d'exécution:

    ps ax | grep indicator-power
    
  2. S'il est en cours d'exécution, essayez de réinitialiser ses paramètres, puis redémarrez-le:

    dconf reset -f /com/canonical/indicator/power/
    pkill -f indicator-power-service
    

    Pas de succès, localisez-le puis essayez-le depuis le terminal (à la recherche d'éventuelles erreurs de sortie):

    sudo updatedb; locate -r indicator-power-service$
    

    Mon système est en 64 bits, donc:

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    S'il fonctionne avec la commande, alors quelque chose ne va pas avec son démarrage automatique.

  3. Comme il a été vérifié, il ne fonctionne pas au démarrage. Vérifier l'existence de:

    /usr/share/upstart/sessions/indicator-power.conf

    description "Indicator Power Backend"
    
    # Want to move to indicator-services-[start|end], but that's not all
    # there yet.  Use the signals that exist today for now.
    
    start on indicators-loaded or indicator-services-start
    stop on desktop-end or indicator-services-end
    
    respawn
    
    exec /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    

    /etc/xdg/autostart/indicator-power.desktop

    [Desktop Entry]
    Type=Application
    Name=Indicator Power
    Exec=/usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
    NotShowIn=Unity;
    NoDisplay=true
    StartupNotify=false
    Terminal=false
    
  4. Cela fonctionne pour moi avec un nouveau Ubuntu 14.04, Modifing indicator-power.desktoppour des conditions de démarrage automatique similaires aux autres indicateurs. ( Rapport de bogue soumis lp # 1330302 )

    sudo nano /etc/xdg/autostart/indicator-power.desktop

    Retirer:

    NotShowIn=Unity;
    

    Remplacez-le par:

    OnlyShowIn=Unity;XFCE;GNOME;
    AutostartCondition=GNOME3 unless-session gnome
    
  5. Déconnexion / Connexion


Eh bien, si cela n'a pas fonctionné:

  1. Essayez de le purger puis de le réinstaller:

    sudo apt-get remove --purge indicator-power
    sudo apt-get install indicator-power
    

    Redémarrez, vérifiez à nouveau

  2. Pas de succès, comme solution de contournement, vous pouvez l'exécuter de cette façon (vous pouvez fermer le terminal après cela):

    /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service & disown $!
    

    &exécutez-le en arrière-plan
    disown $!pour détacher un processus pour le terminal actuel, $!variable qui contient le PID du dernier processus exécuté en arrière-plan

    Ou mieux si vous l'ajoutez aux applications de démarrage utilisateur, voir Comment puis-je démarrer automatiquement les applications à la connexion?

user.dz
la source
Merci pour cette réponse. J'ai les deux fichiers que vous mentionnez au point 3, et ils ont exactement le même contenu que vous. Je peux exécuter avec succès la commande que vous proposez et fermer une fenêtre de terminal, mais après le redémarrage, l'indicateur d'alimentation n'est pas là. Je voudrais ne pas avoir à exécuter cette commande à chaque redémarrage. Je semble avoir tous les composants de l'indicateur d'alimentation, mais il ne démarre pas automatiquement. Existe-t-il un moyen de l'obtenir à chaque fois que je démarre mon ordinateur?
Questionneur
J'ai essayé la cpcommande et redémarré, mais, malheureusement, mon indicateur de batterie n'est pas apparu après la connexion.
Questionneur
En vous connectant en tant que session invité, l'indicateur de batterie n'est pas là. Je pourrais ajouter la commande à la liste des commandes de démarrage, mais est-ce une solution de contournement? Il semble que l'indicateur de batterie devrait déjà s'afficher sans avoir à l'exécuter explicitement dans les applications de démarrage.
Questionneur
1
Merci pour votre aide continue. J'ai cherché ce journal, mais No such file or directory. De plus, je ne sais pas si cela fait une différence, mais, comme mentionné dans la question, je n'utilise pas Unity, je suis sur Gnome Flashback.
Questionneur
1
La .desktopmodification mise à jour que vous proposez à l'étape 4 l'a résolu. Bon travail! Merci de votre aide.
Questionneur
4

(1)

sudo apt-get install indicator-applet-complete
sudo apt-get install dconf-editor

changer icon-policypour present. Cela pourrait vous aider.

entrez la description de l'image ici

(2)

Si le premier ne fonctionne pas, vous pouvez essayer d'installer indicator-powerpar sudo apt-get install indicator-power. Si indicator-powerest déjà installé, désinstallez-le puis réinstallez. Cela pourrait remettre l'indicateur d'alimentation sur le panneau. S'amuser.

mr_azad
la source
Merci pour cette réponse. icon-policyétait déjà défini sur present. J'ai aussi show-percentageet show-timevérifié.
Interlocuteur
J'ai essayé la deuxième suggestion de réinstaller le package, mais il ne semble rien avoir changé.
Questionneur
0

Si vous utilisez des thèmes tels que masalla, ils font disparaître les icônes ou rendre l'état de la batterie incorrect. Je suggère de passer au thème par défaut ou d'utiliser un thème différent. C'était du moins le problème pour moi.

NelsonGon
la source
-1

Si une souris sans fil est branchée, elle peut se cacher en dessous, cliquez simplement sur la souris et elle devrait se trouver dans ce menu contextuel,

l0rdn1x
la source