Não é possível abrir a exibição de um sistema remoto via TCP

0

Eu tenho uma placa de desenvolvimento incorporada lenta que não tem saída de vídeo. E eu preciso pegar o OpenCV e ele é exibido nele. Eu tentei X por SSH. Funciona. Mas é muito lento para a minha necessidade.

Então eu quero que meu conselho de desenvolvimento acesse o servidor X diretamente na minha caixa do Ubuntu. Eu habilitei meu servidor X para escutar na porta 6000 e desabilitei o controle de acesso do X. Mas tentando iniciar xeyes em programas remotos Erro: Can't open display: X.X.X.X:10 .

Eu fiz o seguinte para permitir que X ouça no TCP e verifique se está escutando Mas o sistema remoto não pode se conectar Anfitrião:

$ vim .... <edit lightdm and x.org files>
$ sudo reboot

$ xhost +
access control disabled, clients can connect from any host
$ netstat -an | grep -F 6000
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN     
tcp6       0      0 :::6000                 :::*                    LISTEN 

Placa de desenvolvimento:

$ export DISPLAY=X.X.X.X:10
$ xhost +
xhost:  unable to open display  "X.X.X.X:10"
$ xeyes
Error: Can't open display: X.X.X.X:10

Onde eu fiz as coisas erradas?

    
por Mary Chang 21.10.2017 / 16:24

0 respostas