Mate-power-manager 不断崩溃(如何保持运行/自动重启?)

Mate-power-manager 不断崩溃(如何保持运行/自动重启?)

在 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现在会在发生这种情况时自动重新启动。

答案2

经过一些额外的研究,事实证明,最好的长期做法是重新开放GitHub问题为了伴侣电源管理器项目。之前修复的错误是 Centos 7 中的一个突出问题,在我这样做后他们很快就修复了。非常感谢!

相关内容