Eu não sei quais pacotes você está usando, mas você provavelmente precisará do polkit-consolekit e talvez alguns outros também.
Aqui está um guia para mudar de systemd para OpenRC for Manjaro (Arch like distro): link
há algum tempo mudei do Systemd para o OpenRC. Foi muito diferente, poder usar áudio e webcam eu tive que adicionar meu usuário ao grupo de áudio, óptico e vídeo. Como alguns softwares usam pkexec para serem executados como superusuário, quando eu abri-los (porque eu uso o XFCE) nada aconteceu. Quando eu usei Systemd isso não aconteceu, e ele está configurado para usar o / usr / lib / polkit-gnome / polkit-gnome-authentication-agent-1 (que eu tenho instalado). Quando eu escrevo pkexec em um terminal esta é a saída
$ pkexec
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is required to modify fingerprint authentication data
Authenticating as: (MY USERNAME)
Password:
polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.
Eu não sei como ativar o daemon / serviço do polkit no OpenRC, no Systemd o serviço chamado "polkit". Mas há o ConsoleKit (qual a diferença?) Que parece falhar
$ service consolekit status
* status: stopped
# service consolekit restart
* starting consolekit . .
$ service consolekit status
* status: crashed
Minha distro é Parábola (Arch Based, com a diferença de remover todos os pacotes não-livres do repo & Arch em si, como Arch usa Systemd, Parabola também) e mudei para OpenRC em uma máquina virtual, e estou testando.
Obrigado antecipadamente
Outras saídas
$ groups
wheel network video audio storage polkitd $USERNAME
Eu não sei quais pacotes você está usando, mas você provavelmente precisará do polkit-consolekit e talvez alguns outros também.
Aqui está um guia para mudar de systemd para OpenRC for Manjaro (Arch like distro): link
Tags pkexec openrc polkit consolekit