L'indicateur de batterie ne change pas son état (mais après le redémarrage)

21

Le problème est le même qu'ici :

  1. L'icône ne change pas lorsque le cordon d'alimentation est branché ou débranché (l'icône reste une batterie si c'était la source d'alimentation au démarrage, mais ne changera pas si je branche l'adaptateur secteur et visa-verse).

  2. L'indicateur de batterie ne me donne pas d'avertissement ou d'alerte de batterie faible (ubuntu s'arrête sans aucun avertissement à l'écran).

Info:

  • J'utilise Ubuntu 12.04 LTS, 64 bits
  • La réinstallation gnome-power-managern'a pas fonctionné
  • acpi -b renvoie "Battery 0: Unknown, 95%"
Benjoin
la source
1
Et la réponse qui y a été apportée a-t-elle aidé?
guntbert
1
Ce ne fut pas le cas. Je ne l'ai pas, j'ai aptitudedonc l'habitude apt-getde le supprimer et de le réinstaller.
Benjamin
Exactement le même problème ici.
13h
Je pense alors que vous devrez peut-être décomposer cela. gnome-power-manager utilise le package UPower. Vous l'aurez donc probablement installé. Lorsque vous exécutez upower --monitor-detailet déconnectez / reconnectez-vous d'une prise, voyez-vous des lignes de détail à ce sujet? (J'ai essayé et je fais)
rocheux
Avez-vous fait "update-icon-caches"
DnrDevil

Réponses:

1

Cela pourrait être une meilleure réponse un peu bizarre si votre problème n'est toujours pas résolu. J'ai écrit un petit script python pour montrer l'état de la batterie et son pourcentage. Mais le seul problème est que vous devez exécuter le script chaque fois que vous avez besoin de voir l'état.

from subprocess import Popen,PIPE
process=Popen(['upower','-i','/org/freedesktop/UPower/devices/battery_BAT0'],stdout=PIPE)
process1=Popen(['grep','-E','state|to\ full|percentage'],stdin=process.stdout,stdout=PIPE)

answer=process1.stdout.read().split('\n')
answer.pop()
final=[]
for i in range(len(answer)):
    temp=answer[i].split(':')
    final.append(temp[0].strip(' ')+' : '+temp[1].strip(' '))

string=''
for i in final:
    string+=i+'\n
string=string.strip('\n')

Popen(['notify-send',string])
Varshit
la source