バッテリーインジケーターはステータスを変更しません(ただし、再起動後)


21

問題はここと同じです

  1. 電源コードを差し込んだり外したりしてもアイコンは変わりません(起動時の電源であればアイコンはバッテリーのままですが、電源アダプターとvisa-verseを差し込んでもアイコンは変わりません)。

  2. バッテリーインジケータは、バッテリー低下の警告や警告を表示しません(ubuntuは画面上の警告なしでシャットダウンします)。

情報:

  • Ubuntu 12.04 LTS、64ビットを使用しています
  • 再インストールgnome-power-managerが機能しませんでした
  • acpi -b 「バッテリー0:不明、95%」を返します

1
そして、そこに与えられた答えは助けになりましたか?
ガントバート

1
しませんでした。持っていないaptitudeのでapt-get、削除して再インストールしていました。
ベンジャミン

こことまったく同じ問題。
過酷な

その場合、これを分解する必要があると思います。gnome-power-managerはUPowerパッケージを使用します。そのため、おそらくこれがインストールされます。実行upower --monitor-detailしてコンセントから切断/再接続すると、そこから詳細な線が表示されますか?(試してみました)
ロッキー

「update-icon-caches」を実行しましたか
実行しましたか-DnrDevil

回答:


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])
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.