Eu instalei o Alpine Linux com XFCE em um laptop potato antigo, sem nenhum gerenciador de exibição. Consegui resolver a maioria dos soluços pesquisando em vários wikis e fóruns. No entanto, não consigo fazer os botões de energia funcionarem (os usados para desligar e reiniciar). Eles estão acinzentados!
Muitas pessoas tiveram o mesmo problema no passado, mas nenhuma das respostas aceitas funcionou para mim:
O wiki da Alpine menciona que o
elogind
epolkit-elogind
deve ser instalado e o computador deve ser reiniciado, mas isso não resolve o problema.Algumas postagens no fórum do Arch de 10 a 15 anos atrás mencionam que o usuário deveria estar no
power
grupo, mas ele parece não existir no Alpine. (Meu usuário está emaudio
,disk
,floppy
,netdev
,plugdev
,users
,video
, ewheel
.)Outros posts falam sobre escrever
exec ck-launch-session dbus-launch startxfce4
orexec dbus-launch --exit-with-session startxfce4
instead ofexec startxfce4
at the end of.xinitrc
( um exemplo aqui ), mas nenhuma das sugestões muda nada no problema (eu também tentei misturas e variações das diferentes sugestões). Eu tinha anteriormente apenas a linhaexec ck-launch-session dbus-launch --sh-syntax --exit-with-session startxfce4
no meu.xinitrc
.Também tentei adicionar arquivos de configuração para
polkit
como descrito aqui . O caminho/etc/polkit-1/localauthority/50-local.d
parece ter sido substituído por/etc/polkit-1/rules.d
em Alpine, mas ainda não resolveu o problema. Também tentei com as linhasIdentity=unix-group:power
substituídas porIdentity=unix-group:plugdev
, já que opower
grupo não existe em Alpine, mas nada diferente.
Como consertar isso?