Executar programas como root no Fedora 26

Provavelmente se você tentou executar programas como root no Fedora se deparou com uma mensagem igual ou semelhante a essa:

Gtk-WARNING **: cannot open display: :0

A explicação é bem simples, o motor gráfico não foi iniciado para o usuário root, sendo assim ele não pode iniciar aplicações gráficas, para resolver esse problema digite o seguinte comando como usuário padrão:

[adriano@adriano-linux ~]# gedit admin:///etc/filename

No caso eu tentei iniciar o gedit como root, logo depois que digitar esse comando será solicitado a senha, basta entrar com a senha e pronto, o programa será iniciado em modo administrador.

Ou então você precisará disso:

xhost si:localuser:root
gedit filename
xhost -si:localuser:root

Além disso, o uso de casos relacionados. Se você precisa exportar a exibição no ssh, como usuário normal ou root:

export GDKBACKEND=x11 gedit filename GDKBACKEND=wayland

Wayland está funcionando? Leia a saída de:

echo $XDGSESSIONTYPE

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *