El indicador de batería no cambia su estado (pero después de reiniciar)

21

El problema es el mismo que aquí :

  1. El ícono no cambia cuando el cable de alimentación está enchufado o desenchufado (el ícono sigue siendo una batería si esa fue la fuente de alimentación en el arranque, pero no cambiará si enchufo el adaptador de alimentación y el visado).

  2. El indicador de batería no me da una advertencia o alerta de batería baja (ubuntu simplemente se apaga sin advertencias en pantalla).

Información:

  • Yo uso Ubuntu 12.04 LTS, 64 Bit
  • Reinstalar gnome-power-managerno funcionó
  • acpi -b devuelve "Batería 0: desconocida, 95%"
Benjamín
fuente
1
¿Y la respuesta dada allí ayudó?
Guntbert
1
No lo hizo. No tengo, aptitudeasí que solía apt-geteliminarlo y reinstalarlo.
Benjamin
Exactamente el mismo problema aquí.
2013
Creo que es posible que deba analizar esto. gnome-power-manager usa el paquete UPower. Entonces probablemente tendrá esto instalado. Cuando ejecuta upower --monitor-detaily desconecta / vuelve a conectar desde un tomacorriente, ¿ve líneas detalladas de eso? (Lo intenté y lo hago)
rocoso
¿Has hecho "update-icon-caches"
DnrDevil

Respuestas:

1

Esta podría ser una respuesta un poco extraña si su problema aún no se resuelve. Escribí un pequeño script de Python para mostrar el estado de la batería y su porcentaje. Pero el único problema es que necesita ejecutar el script cada vez que necesita ver el estado.

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
fuente