移除 gnome shell 后,电池指示器停留在登录时显示的第一个值上,即如果在启动时电量为 100%,则直到电池耗尽时电量仍会保持这种状态。您能帮我解决这个问题吗?
更新:尝试了以下命令,但没有效果
apt-get 安装 indicator-power--reinstall
更新2:
# upower -d Device: /org/freedesktop/UPower/devices/line_power_AC native-path: AC power supply: yes updated: 30 أكت, 2014 EET 09:13:30 م (1949 seconds ago) has history: no has statistics: no line-power
warning-level: none
online: yes
icon-name: 'ac-adapter-symbolic'
Device: /org/freedesktop/UPower/devices/battery_BAT0 native-path: BAT0 vendor: SMP model: DELL MKD6223 serial: 2093 power supply: yes updated: 30 أكت, 2014 EET 09:45:30 م (29 seconds ago) has history: yes has statistics: yes battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 18.4704 Wh
energy-empty: 0 Wh
energy-full: 33.2667 Wh
energy-full-design: 62.16 Wh
energy-rate: 20.0355 W
voltage: 12.404 V
time to full: 44.3 minutes
percentage: 55%
capacity: 53.5179%
technology: lithium-ion
icon-name: 'battery-good-charging-symbolic' History (charge):
1414698330 55.000 charging
Device: /org/freedesktop/UPower/devices/DisplayDevice power supply: yes updated: 01 ينا, 1970 EET 02:00:00 ص (1414698359 seconds ago) has history: no has statistics: no battery
present: yes
state: charging
warning-level: none
energy: 18.4704 Wh
energy-full: 33.2667 Wh
energy-rate: 20.0355 W
time to full: 44.3 minutes
percentage: 55%
icon-name: 'battery-good-charging-symbolic'
Daemon: daemon-version: 0.99.1 on-battery: no lid-is-closed: no lid-is-present: yes critical-action: PowerOff
答案1
寻求问题的帮助却得不到任何回复,这真的很令人失望,而且对问题的反对票还会影响我的工作。不过,我会留下解决方法,以防其他人遇到同样的问题:
问题出在 GUI 上。它会冻结,因此每 10 分钟终止一次会强制它更新,因此我创建了一个 cron 作业来执行此操作:
crontab -e
将这一行添加到文件末尾,每 10 分钟执行一次该任务:
*/10 * * * * pkill -f indicator-power-service
答案2
我尝试了上述解决方案,但对我来说效果并不好。
我还做了许多其他事情,思考诀窍是:
dconf reset -f /com/canonical/indicator/power/
pkill -f indicator-power-service
在我完全重启之后,指示器似乎可以正常工作,不需要 cron 作业!
顺便说一句,“acpi -V | grep Battery” 给出了电池状态,但“upower -d”却没有。修复后,两者均正常工作。
此外,请谨慎使用 Mindaugas 的解决方案,因为删除 upower 会带走很多软件包,其中很多对于登录至关重要(即 ubuntu-desktop)。请务必保留已删除软件包的列表并重新安装它们,否则可能会破坏您的系统!(我不得不使用 Ctrl-Alt-F1 终端和 /var/log/dpkg.log 来拯救自己)
希望这对某人有帮助!
更新:
在我修复之后,问题实际上又出现了,但重新运行:
dconf reset -f /com/canonical/indicator/power/
pkill -f indicator-power-service
再次修复了该问题。
也许 cron 作业中的两个命令都是可行的方法!
答案3
答案4
我也遇到了这个问题。为了解决这个问题,我做了:
sudo apt-get remove upower
sudo apt-get install upower
sudo apt-get install indicator-power
注销并登录以测试其是否正常工作。