Gtk-WARNING **: cannot open display

image_pdfimage_print

Para solucionar este problema é simples. É provável que esteja tentando abrir um programa gráfico fazendo uso do console de outro usuário. Normalmente através de um su ou sudo.

Caso queira realmente executar o programa com um usuário na sessão X de outro, basta:

No console do usuário que está tendo problema:

cd
touch .Xauthority
xauth merge <path_do_home_do_usuario_sessao_ativa_do_X>/.Xauthority
export DISPLAY=:0.0 #Mude o valor de acordo com a mensagem de erro

E pronto! Será capaz de utilizar o programa de um usuário na sessão X de outro.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!