Ímpar, mas export DISPLAY=:1
ajudou. Felicidades.
Após atualizar para 15.10, é impossível executar aplicativos gráficos a partir do terminal:
xxx@xxx:~$ gksudo wireshark
Invalid MIT-MAGIC-COOKIE-1 key
(gksudo:5532): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo -H wireshark
[sudo] password for xxx:
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5535): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(wireshark:5535): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ wireshark
Invalid MIT-MAGIC-COOKIE-1 key
** (wireshark:5569): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(wireshark:5569): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5570): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(gedit:5570): Gtk-WARNING **: cannot open display: :0
xxx@xxx:~$ sudo gedit
Invalid MIT-MAGIC-COOKIE-1 key
** (gedit:5574): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyFailed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(gedit:5574): Gtk-WARNING **: cannot open display: :0
Minha pequena pesquisa apontou para o uso do gksudo, mas também não está funcionando. Eu também tentei algumas coisas com xauth. Qual é o problema? Obrigado.
Ímpar, mas export DISPLAY=:1
ajudou. Felicidades.
Como usuário comum, execute o comando xhost +
. Depois disso, tente executar seu aplicativo gráfico novamente.
Isso desativa o controle de acesso baseado em host no servidor X. Aqui está a informação relevante da página man:
O programa xhost é usado para adicionar e excluir nomes de host ou nomes de usuários à lista permitida para fazer conexões com o servidor X.
+ O acesso é concedido a todos, mesmo que não estejam na lista (ou seja, o controle de acesso está desativado).
Tags command-line upgrade