在 Centos 7 下,mate-power-manager
(来自 EPEL repo)不断崩溃。从命令行手动运行时,在崩溃时会引发错误:
ERROR:gpm-kbd-backlight.c:342:gpm_kbd_backlight_on_dbus_signal: code should not be reached
我发现它与 不兼容upower
,解决方法建议减少崩溃,但不要消除它。
它已在1.18.1 版本中修复, 但在 EPEL 中不可用。我已经尝试自己构建它,但不断收到 sudo 提示
authentication is needed to run mate-power-backlight-helper
我真的只想mate-power-manager
继续运行(或在崩溃后自动重启),这样我就不会错过严重的电池警报。
为了让电源管理器运行,最简单的解决方案似乎是使用
sudo
编辑文件/etc/xdg/autostart/mate-power-manager.desktop
并取消注释最后一行:崩溃仍然会发生,但至少
mate-power-manager
现在会在发生这种情况时自动重新启动。经过一些额外的研究,事实证明,最好的长期做法是为mate-power-manager项目重新打开GitHub 问题。先前修复的错误是 Centos 7 中的一个突出问题,一旦我这样做,他们很快就修复了。非常感谢!