Por que eu continuo recebendo um “não é possível conectar ao erro do servidor X”?

3

Estou usando a câmera FLIR com o meu Raspberry Pi e o rodando em um destroado Raspbian do Linux. Eu segui as instruções na página do Github perfeitamente ao tentar configurar os arquivos raspberrypi_video . Tudo funcionou bem, mas quando eu tentei executar o programa com o comando sudo ./raspberrypi_video acabei de receber um erro que diz raspberrypi_video: cannot connect to X server error

De que servidor eles estão falando e por que preciso de um servidor para trabalhar com uma câmera?

Eu verifiquei se meus pinos estão configurados corretamente e fiz todos os comandos apt-get necessários, por isso não tenho ideia do motivo de isso estar acontecendo. Alguém aqui tem uma pista?

GitHub Repo .

Conexão divertida do Spark Guia .

    
por Isabel Alphonse 23.07.2016 / 18:31

2 respostas

2

Você precisa ativar os servidores gráficos locais. Apenas execute o comando xhost +local:root e ele deve funcionar. Também tenha em mente que você terá que executar este comando toda vez que reiniciar o seu Raspberry Pi.

    
por 26.07.2016 / 17:40
3

O Debian e muitas outras distribuições do Gnu / Linux usam o X11 + Gnu + Linux.

O servidor X11 manipula a tela / teclado / mouse, o processo está tentando se conectar a ele, para que ele possa exibir coisas. Isso normalmente funciona sem problemas, mas como você alterou o usuário, está tendo problemas para autenticar. (Existe segurança entre o processo do usuário e o servidor de exibição X11, já que é possível conectar-se através de uma rede - mouse / teclado / tela aqui e programar a execução no computador por lá).

Use kdesudo ou gksudo , eles fornecem uma solicitação de senha pop-up e cuidam da conexão entre o root e sua exibição.

    
por 23.07.2016 / 19:13