Linux——当电池电量充足时,哪个程序负责发出“电池电量低”通知?

Linux——当电池电量充足时,哪个程序负责发出“电池电量低”通知?

使用 Linux、Devuan Release 4 chimaera(Debian 衍生产品 - 非 systemd,与 Bullseye 并行)

我有一台 Thinkpad x220 笔记本电脑。电池电量充足。我可以让笔记本电脑开机几个小时,但我总是收到两个弹出的通知,提示“电池电量低”。

我想知道:

  1. 有没有办法知道哪个进程触发了此消息?a. 如果没有,是否有人认识或知道哪个进程触发了此消息。
  2. 为什么当我的电池充满电时它会触发?

参见下图:

电量不足

答案1

这看起来很像一个xmessage窗口。您需要找到正在运行的 xmessage 进程并检查其父母PID 了解导致显示该消息的原因。(使用 htop、pstree 等)

一般来说,大多数常规窗口xprop应该显示程序名称和(通常)进程 ID。

答案2

您正在运行 lxde。因此它将是一个可能以“lx”开头的通知程序/小程序/面板应用程序。

不过,链接的图像分辨率很低,所以可能是 openbox 的问题。

检查你的 obconf(打开盒子配置)/ lx 会话配置中是否有与“电池”押韵的内容

至于为什么会发生这种情况...阈值可能读数错误,即阈值设置为 80%,但触发时为 80% 满,而不是 80% 空。纯粹的 WAG,因为我们不知道它来自哪里。

答案3

这是由于电池状态“波动”导致的电源管理器错误,请参见:

电源管理器通知不断重复......电源问题?

我仍在寻找一个很好的解决方案......

相关内容