我的笔记本电脑插上了电源。
xfce 电源管理器不断重复:“您的电池正在充电”、“您的电池已充满电”、“您的电池正在充电”、“您的电池已充满电”、“您的电池正在充电”、“您的电池正在充电”充满电”……等等
这以前从未发生过。最可能的解释是有一些短路导致功率不断下降。我不知道我的电源有任何连接松动或问题。我坐在一个我以前从未坐过的咖啡馆里。我不能肯定地说。
更新:
该问题是间歇性和持续性的。Nathaniel M Beaver 的修复程序在我当时的 xfce4 版本下修复了它。
但是在xfce4 v4.14下又出现了这个问题。只是现在问题更严重了。
它似乎随机重现。重新启动似乎可以解决它。它实际上似乎发生在电源被移除和更换之后(我还没有确定暂停是否起作用)。
更糟糕的是修复不再有效。根据指令,xconf-query 报告不再存在禁用其失控消息系统的选项。它说:
Property "/xfce4-power-manager/general-notification" does not exist on channel "xfce4-power-manager".
调用xfconf-query --channel xfce4-power-manager -l
显示 xconf 不再具有控制消息的选项。
Power Manager 设置 GUI 也不再有通知选项。它有一个已经关闭的“状态通知”选项。
如果您只想禁用通知,这将起到作用:
您也可以 通过切换“外观”下的“显示通知”复选框来使用 GUI 执行此操作。
https://docs.xfce.org/xfce/xfce4-power-manager/1.4/preferences
请注意,这将禁用所有通知,包括低电量警告。
当时我认为这可能与电池容量损失和 充电阈值之间的相互作用有关。锂离子电池会随着时间的推移而失去容量,因此也许在电池寿命的某个时刻,充电阈值会恰好处于边缘,导致一连串的通知,直到容量下降到足以超出范围。我的电池最后一次完全充电是设计容量的 95.10%:
这似乎令人怀疑地接近 95%。
XFCE 错误跟踪器上有一份 错误报告 ,其中讨论了修复方法。
(很难找到这个,因为Bugzilla 的 robots.txt 不允许搜索引擎索引。)
链接的补丁 表明这个问题本质上只是一个“去抖动”问题,其中充电在 99% 到 100% 之间反弹。
https://github.com/acidtonic/xfce4-power-manager/commit/d26e066d687e521836f56d7e2b9c6dc1d79c15a9
不幸的是,该补丁的日期是 2017 年,XFCE 维护人员尚未合并它。我已经检查了官方的 git 存储库 以确保。
请注意,虽然错误报告是在 2016 年打开的,但这并不是最近才出现的问题。对于后代,以下是我能够找到的按时间顺序描述此错误的人的实例:
2010 年的 Arch Linux 论坛帖子:
2012 年的 Ubuntu 论坛帖子:
2015 年的 Debian 错误报告:
2016 年的 Manjaro Linux 帖子
2016 年 XFCE 错误跟踪器的错误报告:
2018 年的 Reddit 帖子 (r/thinkpad):
2019 年的 Manjaro Linux 帖子:
似乎在 xfce4 v4.14 中,可以通过转到设置 GUI、找到电源管理器并再次打开和关闭“状态通知”来关闭流氓消息。