Trate o terminal ssh como se fosse local?

2

Eu estou tentando trabalhar em um computador remotamente, mas alguns dos que eu quero fazer envolve chamar programas GUI. Eu quero que eles abram na exibição física do laptop remoto.

Essencialmente, minha pergunta é como eu posso fazer ssh na máquina e abrir o firefox ou nautilus.

Sempre que eu tento comandos, obtenho

server@hyrule:~$ gnome-terminal
Failed to parse arguments: Cannot open display:
server@hyrule:~$ firefox
Error: no display specified
server@hyrule:~$ nautilus
Could not parse arguments: Cannot open display:
server@hyrule:~$

Eu só quero que a sessão seja tratada como local.

    
por wlraider70 25.11.2013 / 21:46

1 resposta

2

Faço isso diariamente executando

export DISPLAY=:0.0

antes de invocar o próprio programa. Observe que, se você estiver logado como um usuário diferente localmente versus remotamente, pode ser necessário usar xhost para permitir que a permissão do usuário remoto faça isso.

    
por Aoeuid 25.11.2013 / 21:49