Esta pode ser uma resposta um pouco melhor se o seu problema ainda não estiver resolvido. Eu escrevi um pequeno script python para mostrar o status da bateria e sua porcentagem. Mas o único problema é que você precisa executar o script toda vez que precisar ver o 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])