我在一台老旧的笔记本电脑上安装了 Alpine Linux 和 XFCE,没有任何显示管理器。通过搜索各种 wiki 和论坛,我能够解决大部分问题。但是我无法让电源按钮(用于关机和重启的按钮)工作。它们呈灰色!
过去很多人都遇到过同样的问题,但他们接受的答案都不适合我:
Alpine 的 wiki 提到应该
elogind
安装polkit-elogind
并重新启动计算机,但这并不能解决问题。10 到 15 年前 Arch 论坛上的几篇帖子提到用户应该在该组中,但它似乎在 Alpine 上不存在。(我
power
的用户在audio
、disk
、floppy
、netdev
、plugdev
、和中。)users
video
wheel
其他帖子谈到在末尾写上
exec ck-launch-session dbus-launch startxfce4
或exec dbus-launch --exit-with-session startxfce4
而不是(这里有一个例子),但这些建议都对问题没有任何改变(我也尝试了不同建议的混合和变化)。我以前只在我的 中有这行。exec startxfce4
.xinitrc
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startxfce4
.xinitrc
polkit
我还尝试按照此处所述添加配置文件。路径/etc/polkit-1/localauthority/50-local.d
似乎已/etc/polkit-1/rules.d
在 Alpine 中替换为,但仍无法解决问题。我还尝试将行Identity=unix-group:power
替换为Identity=unix-group:plugdev
,因为该power
组在 Alpine 中不存在,但没有什么不同。
如何解决这个问题?