Qual é o exemplo mais simples para verificar se o encaminhamento do X11 está funcionando?

5

Eu tenho acesso a um cluster e queria usar o exemplo mais simples para ssh nele com o encaminhamento do X11 e ver se funciona. Atualmente, simplesmente efetuo login no cluster:

$ ssh -Y user@cluster

e o único programa que eu conheço no cluster que tem alguma exibição (como um gui) é matlab , então eu apenas corro:

$ matlab

no passado que funciona, mas eu queria saber do comando mais simples para exibir algo na minha tela para ver se está funcionando ou não. Atualmente, a execução de matlab abre a interface de comando, mas não exibe um erro ou qualquer outra coisa.

Alguém sabe o que é um comando alternativo para ver se alguma coisa está funcionando? Um único comando que é herdado do Ubuntu e não requer que eu instale nada além do X11 é a ideia. Algo como:

$ display_a_box_with_text HELLOWORLD

Eu não tenho certeza se é só comigo, mas parece ridículo que a única maneira de verificar se o X11 está funcionando é executando o MATLAB. Deve haver uma maneira melhor de verificar isso.

    
O
por Pinocchio 13.09.2016 / 20:09

1 resposta

6

Em vez do comando ssh que você emitiu, tente:

$ ssh -v -Y user@cluster

Adicione outro argumento -v para ativar o modo de depuração para o comando ssh . Pesquise por uma linha contendo Requesting X11 forwarding , como em:

$ ssh -v -Y user@cluster
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]

Após o login, você pode tentar os seguintes comandos para abrir uma janela X: xterm , xclock , xcalc , xedit , etc Estes já foram mencionados nos comentários.

Você solicitou uma caixa de diálogo com um texto personalizado, então você deve tentar xmessage :

$ xmessage -center hello!
    
por Thiago Rider Augusto 13.09.2016 / 22:00