我已将笔记本电脑插上电源。
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 不再具有控制消息的选项。
电源管理器设置 GUI 也不再有通知选项。它有一个“状态通知”选项,但已关闭。
答案1
如果你只是想禁用通知,这样做就可以了:
$ xfconf-query --channel xfce4-power-manager --property /xfce4-power-manager/general-notification --set false
注意:这将禁用全部通知,包括电池电量低警告。
你也可以使用 GUI 执行此操作 通过切换“外观”下的“显示通知”复选框。
外貌
通过检查显示通知,您可以针对插入、拔出或电池电量低等事件启用信息弹出窗口。
https://docs.xfce.org/xfce/xfce4-power-manager/1.4/preferences
当时,我认为这可能与电池容量损失和 收费门槛锂离子电池的容量会随着时间的推移而降低,因此在电池使用寿命的某个时刻,充电阈值可能正好处于边缘,导致出现一系列通知,直到容量下降到超出范围。我的电池最后一次充满电时,容量为设计容量的 95.10%:
$ acpitool -B
Battery #1 : present
Remaining capacity : unknown, 98.58%, 00:02:27
Design capacity : 5200 mA
Last full capacity : 4945 mA, 95.10% of design capacity
Capacity loss : 4.904%
Present rate : 1707 mA
Charging state : Charging
Battery type : Li-ion
Model number : 45N1005
Serial number : 35581
该数字似乎非常接近 95%。
有一个 错误报告(旧链接) 在 XFCE 错误跟踪器上讨论了修复方法。
注意:我实现了一个 120 秒的“襟翼计时器”,每次出现专门针对电池充满/充电/放电的通知之一时都会重置,而其他类型的通知则照常显示。
另外,一旦拍打停止,系统进入的最后充电状态可能不会显示,并且每次抑制通知时设置一个事件回调计时器将会很简单,如果拍打自设置计时器后停止,则最终显示“最终状态”。
(找到这个有点困难,因为Bugzilla 的 robots.txt 不允许搜索引擎索引。
这链接补丁 这表明该问题本质上只是一个“去抖动”问题,其中充电在 99% 和 100% 之间反弹。
充电/放电通知防抖动
为笔记本电脑添加了抖动抑制功能,该笔记本电脑不断在 99% 和 100% 之间恢复,并在屏幕上不断显示充电/放电/完全充电消息,以至于每分钟出现多次通知。
https://github.com/acidtonic/xfce4-power-manager/commit/d26e066d687e521836f56d7e2b9c6dc1d79c15a9
不幸的是,这个补丁的日期是 2017 年,XFCE 维护者还没有合并它。我检查了官方 git 仓库 只想确认一下。
请注意,虽然错误报告是在 2016 年打开的,但这并不是最近出现的问题。为了方便后人参考,以下是我找到的按时间顺序介绍此错误的人员实例:
我在使用 xfce 时遇到了问题。我在 IBM T61 上安装了 Arch,一切似乎都运行良好。
现在,如果笔记本电脑已插入电源,右上角的“电池正在充电”气泡/提示会不断闪烁。此外,如果我进入 xfce4-power-manager,这台笔记本电脑的盖子关闭和电源按钮选项会变灰。
电源管理器/电池不断弹出通知,告诉我我的笔记本电脑电池正在充电,一秒钟后,又告诉我电池已充满电。但我没有拔掉电源,而且我在使用 Ubuntu 时从未遇到过这个问题。
xfce4-power-manager:电池充电/电池已满弹出消息无限循环
[。 。 。 ]
软件包:xfce4-power-manager
版本:1.4.1-2
[。 。 。 ]
- 什么原因导致了这种情况的发生?
登录系统。
- 这次行动的结果如何?
电池已满/电池正在充电弹出窗口不断重复
- 您期望的结果是什么?
电池保持充电状态,因为我使用的是交流电源。
首先,我使用 Manjaro xfce 16.06 CD2。
它显示电源管理器。您的电池正在充电>><<您的电池已充满电。
当我的电池充满电时,这两个通知会连续出现。但我的电池电量不足,所以我无法断开电源。
电池充电/充满电通知垃圾邮件
[。 。 。 ]
1.4.4 和 1.6.0 中出现错误:笔记本电脑(联想 ThinkPad X230)带有 xubuntu 15.10,最近开始出现此问题,我不确定是什么导致了这种变化。
插入电池后会充满电,我会收到电源管理器通知“您的电池已充满电”,然后几乎立即收到“您的电池正在充电”的通知,它会来回重复,大约每秒更换一次。
2018 年 Reddit 帖子 (r/thinkpad):
插入电源后,T410 会在交流电和电池电源之间以 100% 的速度循环吗?
我刚刚在 eBay 上买了这个 T410...
i5-520m、nVidia 显卡、6 GB RAM、255 GB SSD、9 芯电池(我认为是原装的,可持续使用约 2 小时)、90W 充电器
...但它的电源有问题。就好像电池会充电到 100%,开始放电,然后每隔几秒钟再次充满电。Xfce 电源管理器会每秒通知我当前状态:“您的电池正在充电”>“您的电池已充满电”。我以为这可能是 Ubuntu 的一个错误,但它在睡眠时也会这样做(背面的电池 LED 会以同样的方式每隔几秒钟闪烁一次)。我的电池或电源是不是需要更换?我可以用软件修复吗?我可能可以禁用电源管理器通知,但这更像是一种创可贴。
电池充电完成后,电源管理器每隔几秒钟不断通知“您的电池已充满电”和“您的电池正在充电”,这正常吗?
我只是想在关闭通知之前再检查一下,看看有没有问题,以防出现其他问题。谢谢。
答案2
似乎在 xfce4 v4.14 中,可以通过进入设置 GUI、找到电源管理器并再次打开和关闭“状态通知”来关闭恶意消息。