Indikator baterai tidak mengubah statusnya (tetapi setelah reboot)

21

Masalahnya sama dengan di sini :

  1. Ikon tidak berubah ketika kabel daya dicolokkan atau dicabut (ikon tetap menjadi baterai jika itu adalah sumber daya saat boot tetapi tidak akan berubah jika saya mencolokkan adaptor daya dan ayat visa).

  2. Indikator baterai tidak memberi saya peringatan atau peringatan baterai lemah (ubuntu dimatikan tanpa peringatan di layar).

Info:

  • Saya menggunakan Ubuntu 12,04 LTS, 64 Bit
  • Menginstal ulang gnome-power-managertidak berfungsi
  • acpi -b mengembalikan "Baterai 0: Tidak Dikenal, 95%"
Benjamin
sumber
1
Dan apakah jawaban yang diberikan di sana membantu?
guntbert
1
Tidak. Saya tidak punya, aptitudejadi saya biasa apt-getmenghapus dan menginstalnya kembali.
Benjamin
Persis masalah yang sama di sini.
theharshest
Saya pikir kemudian bahwa Anda mungkin perlu memecah ini. gnome-power-manager menggunakan paket UPower. Jadi Anda mungkin akan menginstal ini. Ketika Anda menjalankan upower --monitor-detaildan memutuskan / menghubungkan kembali dari outlet apakah Anda melihat garis detail dari itu? (Aku mencoba dan saya lakukan)
rocky
Sudahkah Anda melakukan "perbarui-ikon-cache"
DnrDevil

Jawaban:

1

Ini mungkin jawaban yang aneh sedikit lebih baik jika masalah Anda masih belum terpecahkan. Saya menulis skrip python kecil untuk menunjukkan status baterai dan persentasenya. Tetapi satu-satunya masalah adalah Anda harus menjalankan skrip setiap kali Anda perlu melihat statusnya.

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
sumber