在 Centos 7 下,mate-power-manager
(来自 EPEL 存储库)不断崩溃。当从命令行手动运行时,崩溃时会抛出错误:
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
继续运行(或在崩溃后自动重新启动),这样我就不会错过关键的电池警报。
答案1
为了让电源管理器运行,最简单的解决方案似乎是使用sudo
编辑文件/etc/xdg/autostart/mate-power-manager.desktop
并取消注释最后一行:
X-MATE-AutoRestart=true
崩溃仍然会发生,但至少mate-power-manager
现在会在发生这种情况时自动重新启动。