如何让 upower 显示正确的电池状态?

如何让 upower 显示正确的电池状态?

Ubuntu 电池图标需要大约 1-2 分钟才能识别充电器是否插入。如何使电池状态更频繁地更新,以便它立即识别充电器的状态。

Ubuntu 14.10 中没有出现此问题。它出现在 15.04 中,也出现在 15.10 中。目前,我在 2014 年初的 MacBook Air 型号上使用 16.04。

它显示已更新,然后显示 99 秒

您可以在图片中看到已更新,然后是 99 秒。

拔下充电器后,upower -i /org/freedesktop/UPower/devices/battery_BAT0显示以下输出:

native-path:          BAT0
vendor:               SMP
model:                bq20z451
power supply:         yes
updated:              fr. 01. jan. 2016 kl. 21.29 +0100 (1 seconds ago)
has history:          yes
has statistics:       yes
battery
  present:             yes
  rechargeable:        yes
  state:               charging
  warning-level:       none
  energy:              19,2888 Wh
  energy-empty:        0 Wh
  energy-full:         48,1992 Wh
  energy-full-design:  54,34 Wh
  energy-rate:         7,3112 W
  voltage:             7,868 V
  time to full:        4,0 hours
  percentage:          36%
  temperature:         32,8 degrees C
  capacity:            88,6993%
  technology:          lithium-ion
  icon-name:          'battery-good-charging-symbolic'
History (charge):
  1451680147    36,000  charging
History (rate):
  1451680164    7,311   charging
  1451680147    24,183  charging

答案1

在与您聊天后,我们确定插件已正确安装并且运行正常。小问题是电池指示器图标可能需要 2 - 5 分钟才能更新。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在旧版本的 Gnome 下,您可以按照以下步骤更改一些电源管理器设置。但是,该功能已在 3.1.4 版中被删除。(更多信息可参见这里

我建议你尝试使用“dconf 编辑器”。使用时一定要小心谨慎!

sudo apt-get install -y dconf-editor

安装“dconf-editor”后,查看“org”->“gnome”->“power-manager”->“icon-policy”部分...这也会改变电池图标的行为。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

解决这个问题,建议您使用系统设置下的 Unity 界面来更改任何需要更改的内容。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在 Ubuntu 中添加indicator-power覆盖了power-manager

答案2

你可以尝试这个:

plymouth reactivated lsb
plymouth reactivated updates lsb
sudo -i
plymouthd
plymouth-upstart-bridge

这样也许能很好地发挥作用。

答案3

添加acpi_osi=内核参数解决了该问题。

相关内容