Se você usou su
para alternar para a raiz, a variável de ambiente XAUTHORITY
está disponível no shell de raiz iniciado por su
. E como o root pode ler seus arquivos, ele tem acesso ao arquivo Xauthority. No meu sistema:
root@host# medit
inicia bem, enquanto que esvaziar XAUTHORITY
faz com que ele falhe:
root@host# XAUTHORITY= medit
No protocol specified
(medit:25388): Gtk-WARNING **: 12:35:31.963: cannot open display: :1