Индикатор батареи не меняет свой статус (но после перезагрузки)

21

Проблема такая же, как здесь :

  
  1. Значок не изменяется, если шнур питания подключен или   отключен (значок остается батареей, если это был источник питания на   но не изменится, если я подключу адаптер питания и визовую версию).

  2.   
  3. Индикатор батареи не дает мне предупреждения или предупреждения о низком заряде батареи   (ubuntu просто выключается без экранных предупреждений).

  4.   

информация:

  • Я использую Ubuntu 12.04 LTS, 64 бит
  • Повторная установка gnome-power-manager не работает.
  • acpi -b возвращает "Батарея 0: Неизвестно, 95%"
задан Benjamin 05.03.2013 в 18:53
источник

1 ответ

1

Это может быть немного странно лучше, если ваша проблема все еще не решена. Я написал небольшой скрипт python, чтобы показать состояние батареи и ее процент. Но единственная проблема заключается в том, что вам нужно запускать скрипт каждый раз, когда вам нужно видеть статус.

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 30.01.2016 в 23:20