Wskaźnik baterii nie zmienia swojego statusu (ale po ponownym uruchomieniu)

21

Problem jest taki sam jak tutaj :

  1. Ikona nie zmienia się, gdy przewód zasilający jest podłączony lub odłączony (ikona pozostaje baterią, jeśli było to źródło zasilania podczas rozruchu, ale nie zmieni się, jeśli podłączę zasilacz i wizę).

  2. Wskaźnik baterii nie wyświetla ostrzeżenia o niskim stanie baterii ani alarmu (ubuntu wyłącza się bez ostrzeżeń na ekranie).

Informacje:

  • Używam Ubuntu 12.04 LTS, 64-bit
  • Ponowna instalacja gnome-power-managernie działała
  • acpi -b zwraca „Bateria 0: nieznana, 95%”
Benzoes
źródło
1
Czy udzielona tam odpowiedź pomogła?
guntbert
1
Nie udało się. Nie mam, aptitudewięc zwykłem apt-getgo usuwać i ponownie instalować.
Benjamin
Dokładnie ten sam problem tutaj.
najostrzejszy
Myślę, że może to być konieczne. gnome-power-manager używa pakietu UPower. Prawdopodobnie będziesz mieć to zainstalowane. Czy po uruchomieniu upower --monitor-detaili odłączeniu / ponownym połączeniu z gniazdka widać szczegółowe linie? (Próbowałem i robię)
skalista
Czy zrobiłeś „update-icon-caches”
DnrDevil

Odpowiedzi:

1

To może być nieco dziwniejsza lepsza odpowiedź, jeśli Twój problem nadal nie został rozwiązany. Napisałem mały skrypt Pythona, aby pokazać stan baterii i jej procent. Ale jedynym problemem jest to, że musisz uruchamiać skrypt za każdym razem, gdy chcesz zobaczyć status.

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
źródło