Eu costumava abrir arquivos de texto com sublime, e para arquivos somente leitura, eu costumava fazer:
%código%. Mas agora, de repente, o comando sudo sublime
apresenta o seguinte erro:
(sublime:3931): Gtk-WARNING **: cannot open display:
enquanto o comando sudo sublime
está funcionando bem. Eu tentei o mesmo com sublime
, e a mesma coisa aconteceu, com o erro com o gedit sendo mostrado:
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3933): Gtk-WARNING **: cannot open display:
Instalei gedit
e tentei gtk
, ainda recebi o mesmo erro!
Pesquisei na Web e encontrei estas formas:
-
gksudo
: link
-
xhost +localhost
:
-
export DISPLAY=:0.0
-
ssh username@hostname -X
- Como corrijo um erro" não é possível abrir a tela "ao abrir um programa X após o ssh'ing com o encaminhamento do X11 ativado?
Nenhum dos itens acima funcionou.
O que funcionou para mim foi:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY sublime
A partir daqui: link
Eu quero saber por que exatamente estou recebendo esse erro, isso também de repente! Além disso, quero voltar para a versão ssh username@hostname -Y
, pois é fácil de lembrar. Como posso consertar isso?
Além disso, as recentes alterações que fiz no sistema foram:
-
Tema para Mac instalado no Ubuntu: link
-
Gksu instalado (para gksudo)
A ajuda seria muito apreciada!