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.
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 .
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.