Não é possível iniciar o gedit do terminal

2

Eu uso a conexão de área de trabalho remota & XRDP para remoto para o meu Ubuntu 14.04 VM que está executando o Xfce.

Eu posso iniciar qualquer programa a partir do menu do aplicativo (difusa, meld, gedit), mas quando tento executar os mesmos programas a partir do terminal, a GUI nunca aparece.

Portanto, por exemplo, se eu executar meld --version ou chromium-browser , tudo estará bem, mas se eu executar gedit ou meld , a GUI nunca será exibida. Nenhuma saída no console também.

Eu posso executar algumas GUIs a partir da linha de comando - chromium-browser , mas o firefox gera um monte de erros de Glib.

Alguma idéia?

    
por ventsyv 02.09.2015 / 18:46

1 resposta

1

Após um pouco de enraizamento, acredito que sua variável DISPLAY está configurada incorretamente. De acordo com o usuário em Is Existe um comando para listar todas as exibições abertas em uma máquina? : 10 é normalmente usado para encaminhamento de SSH, mas não uma sessão local.

Você pode listar suas exibições disponíveis usando

ls /tmp/.X11-unix/ 

Você deve ver X0 entre eles, se assim for, defina sua variável de exibição usando

export DISPLAY=:0.0

Se você não vir X0 e, em vez disso, ver algo como X1 , será necessário

export DISPLAY=:1.0

Você pode adicionar essa linha de exportação a você .bashrc para tornar a alteração permanente.

    
por 02.09.2015 / 19:42

Tags