为什么我的电池图标在 Linux 中停止更新?

为什么我的电池图标在 Linux 中停止更新?

我注意到过去一周发生了一些奇怪的事情。我的电池图标停止更新。为了更具体的定义,以下是预期和当前行为的详细信息:

预期行为

  • 插入电源并充电时变为“充电中”图标 - 并显示适当的工具提示。
  • 充电时,显示逐渐增加的电池电量指标 - 并在工具提示中显示最新的百分比。
  • 更改为“插入和放电时放电图标 - 并显示适当的工具提示。
  • 放电时,显示逐渐下降的电池电量指标 - 并在工具提示中显示最新的百分比。

当前行为

  • 获取 Xorg 启动时的当前状态和百分比。
  • 永远不要改变任何事情。
    • 如果在 X 启动时插入了电源,即使我拔掉电源,它也会显示“充电”图标等。

优点是电池寿命无限长!缺点是,这全是谎言。我花了一些时间排除故障,试图弄清楚到底发生了什么。以下是我所做的假设、我为测试这些假设所采取的步骤以及结果的列表。

故障排除步骤的顺序很乱,因为我不是直接对电池图标进行故障排除,还做了其他事情。

  1. “系统是否错误地报告了电源状态……?”
    • 跑步acpi
      • 结果acpi是正确的——没有卡住。
  2. “一定是某些奇怪的配置设置或者冲突导致了这种奇怪的现象!”
    • 在未使用的驱动器上安装全新的 Arch Linux。
      • 电池图标仍然卡住。
    • 尝试不同的桌面环境。
      • LXDE、Xfce 和 Enlightenment 中存在同样的问题。
  3. “也许是内核更新破坏了某些东西。”
    • 安装 3.10 LTS 内核。
      • 仍然破损。

是的,我不确定问题是什么。有人知道吗?

关于我的默认设置的基本信息:

  • 操作系统:Arch Linux
  • 内核版本:3.14.1 / 3.10.47
  • 桌面环境:Xfce
  • 笔记本电脑:Acer Aspire S7

答案1

同样如此(操作系统、桌面环境、内核)。似乎与 upower 和 systemd 问题有关:https://bugs.archlinux.org/task/39893

可能的修复(尚未尝试):https://aur.archlinux.org/packages/xfce4-power-manager-git/

替代方案:使用 xfce4-goodies 中的包和插件 xfce4-battery-plugin

相关内容