Problemas com o encaminhamento do X11

2

Eu estou tentando fazer alguns encaminhamentos X11 da minha máquina windows. Eu tentei:

  • Mingw64
  • Cygwin64
  • massa

No Mingw e no cygwin eu corro eu recebo estes resultados:

$ ssh -X [email protected]
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-62-generic x86_64)
Last login: Tue Sep  1 13:20:14 2015 from 10.5.4.83
bongioc@ncp-cb-1:~$ firefox

(process:13343): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Error: no display specified
bongioc@ncp-cb-1:~$ xterm
xterm: Xt error: Can't open display:
xterm: DISPLAY is not set
bongioc@ncp-cb-1:~$ export DISPLAY='echo $SSH_CONNECTION | awk '{print $1}'':0
bongioc@ncp-cb-1:~$ echo $DISPLAY
10.5.4.83:0
bongioc@ncp-cb-1:~$ xterm
No protocol specified
xterm: Xt error: Can't open display: 10.5.4.83:0
bongioc@ncp-cb-1:~$

Nada disso funciona. Mas, se eu usar massa e selecionar o encaminhamento X11, isso simplesmente funciona.

Eu preferiria não usar massa. Alguém pode explicar como posso obter o mingw (preferido) ou o cygwin para realmente encaminhar o X11 corretamente? Estou usando o xming para meu xserver

    
por Christian Bongiorno 01.09.2015 / 22:29

2 respostas

2

Para msys (mingw64), depois de executar o Xming, você precisa definir seu valor $ DISPLAY antes de executar o ssh com o X.

Eu não verifiquei o cygwin, mas acho que é o mesmo (embora você provavelmente queira rodar o servidor cygwin X11).

export DISPLAY=localhost:0
ssh username@server -X
    
por 09.09.2015 / 03:40
0

Além de definir a variável de exibição como jbcreix sugerido pela execução %código% Eu também tive que usar export DISPLAY=localhost:0 em vez de -Y .

Da página do manual:

-Y
    Enables trusted X11 forwarding. Trusted X11 forwardings are not subjected to the X11 SECURITY extension controls. 

Desativa algumas verificações de segurança e só deve ser usado ao efetuar login em hosts confiáveis. Alega-se que as verificações de segurança não são úteis de qualquer maneira aqui e aqui . Ubuntu usado Y por padrão, mesmo para -X por um longo tempo de acordo com isso .

    
por 09.10.2018 / 17:19