Há distros que desabilitam a execução de programas gráficos com poder de superusuário, por questões de “segurança”. O Debian é uma delas: você tenta abrir um programa gráfico e vem aquele erro no terminal:
# programa
No protocol specified
** (programa:…): WARNING **: Could not open X display
No protocol specified
(programa:…): Gtk-WARNING **: cannot open display: :0
Para resolvê-lo faça no terminal, na ordem:
acvsilva@debian:~$ echo $DISPLAY
:0
$ su –
# touch .Xauthority
# touch .Xauthority
# xauth merge ~acvsilva/.Xauthority
# export DISPLAY=:0.0
Agora abra o programa como root ou usando o “sudo”. Vai funcionar sem problemas, como estava acostumado em outras distros, como Ubuntu e família. Meu Debian jessie ficou muito mais produtivo.
Até a próxima dica!
;-))
http://dicas-de-linux.blogspot.com.br/2014/01/corrigindo-warning-could-not-open-x.html