Sudo não funciona com comandos gráficos no Slackware 15.0
Dica publicada em Linux / Comandos
Sudo não funciona com comandos gráficos no Slackware 15.0
Comando sudo configurado no Slackware 15.0 não funciona com programas gráficos como por exemplo thunar, mousepad ou qualquer outro, onde o mesmo somente funciona com aplicações de linha de comando.
Exemplos de erros ao usar o comando sudo com aplicações gráficas:
sudo thunar
Senha:
thunar: Failed to initialize Xfconf: Error spawning command line ?dbus-launch --autolaunch=2191ba83a56277c900e1bebf638c1a79 --binary-syntax --close-stderr?: Child process exited with code 1
No protocol specified
(thunar:1692): Gtk-WARNING **: 16:17:38.807: cannot open display: :0.0
Ou:
pkexec thunar
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Launch helper exited with unknown return code 127
A solução:
Edite o seu arquivo ~/.bashrc e no final dele adicione a seguinte linha:
Pronto, agora, basta apenas fazer um logoff do seu usuário e depois utilizar o comando sudo com um programa gráfico que a liberação do acesso como administrador funcionará.
Exemplos de erros ao usar o comando sudo com aplicações gráficas:
sudo thunar
Senha:
thunar: Failed to initialize Xfconf: Error spawning command line ?dbus-launch --autolaunch=2191ba83a56277c900e1bebf638c1a79 --binary-syntax --close-stderr?: Child process exited with code 1
No protocol specified
(thunar:1692): Gtk-WARNING **: 16:17:38.807: cannot open display: :0.0
Ou:
pkexec thunar
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Launch helper exited with unknown return code 127
A solução:
Edite o seu arquivo ~/.bashrc e no final dele adicione a seguinte linha:
export XAUTHORITY=$HOME/.Xauthority
Pronto, agora, basta apenas fazer um logoff do seu usuário e depois utilizar o comando sudo com um programa gráfico que a liberação do acesso como administrador funcionará.
Interessante, muito bom. raramente uso thunar, mas se eu precisar já adiciono no meu bashrc pra não ter problemas.
___________________________________________________________
https://www.youtube.com/@LinuxDicasPro
https://github.com/mxnt10