Batterieanzeige ändert ihren Status nicht (aber nach dem Neustart)

21

Das Problem ist das gleiche wie hier :

  1. Das Symbol ändert sich nicht, wenn das Netzkabel eingesteckt oder ausgesteckt ist (das Symbol bleibt ein Akku, wenn dies die Stromquelle beim Booten war, ändert sich jedoch nicht, wenn ich das Netzteil und das Visum einstecke).

  2. Die Batterieanzeige gibt keine Warnung oder Warnung über niedrigen Batteriestand aus (Ubuntu wird nur ohne Bildschirmwarnungen heruntergefahren).

Info:

  • Ich benutze Ubuntu 12.04 LTS, 64 Bit
  • Neuinstallation gnome-power-managerhat nicht funktioniert
  • acpi -b gibt "Batterie 0: Unbekannt, 95%" zurück
Benjamin
quelle
1
Und hat die Antwort gegeben es Hilfe?
guntbert
1
Das hat es nicht getan. Ich habe es nicht, aptitudealso habe ich es apt-getentfernt und neu installiert.
Benjamin
Genau das gleiche Problem hier.
härteste
Ich denke dann, dass Sie dies möglicherweise abbauen müssen. gnome-power-manager benutzt das Paket UPower. Sie werden diese also wahrscheinlich installiert haben. upower --monitor-detailSehen Sie beim Ausführen und Trennen / Wiederherstellen der Verbindung zu einer Steckdose Detailzeilen davon? (Ich habe es versucht und ich tue es)
Rocky
Haben Sie "Update-Icon-Caches"
getan

Antworten:

1

Dies könnte eine etwas seltsamere Antwort sein, wenn Ihr Problem immer noch nicht gelöst ist. Ich habe ein kleines Python-Skript geschrieben, um den Batteriestatus und den Prozentsatz anzuzeigen. Das einzige Problem ist jedoch, dass Sie das Skript jedes Mal ausführen müssen, wenn Sie den Status sehen möchten.

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
quelle