登录后电量指示器停留在第一个值

登录后电量指示器停留在第一个值

移除 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

对我来说,卸载任何与 gnome 相关的软件后,问题就解决了。

我所要做的就是按照该教程进行操作:

如何恢复 Unity 并删除 gnome 桌面?

希望这个答案对你有帮助。

答案4

我也遇到了这个问题。为了解决这个问题,我做了:

sudo apt-get remove upower
sudo apt-get install upower
sudo apt-get install indicator-power

注销并登录以测试其是否正常工作。

相关内容