Como eu uso o xhost para essa situação?

0

Atualmente, estou tentando fazer um drone autônomo usando o sistema operacional do robô ( ROS ). Para fazer isso, eu instalei o Raspbian Lite ( Jessie ) em um Rasperry Pi 3 e atualmente estou usando o ROS Kinetic sobre ele. Eu decidi ir com o Openbox Window Manager e instalei um terminal nele por conveniência. Eu posso apenas chamar sudo startx . Como é um terminal de todo o sistema, também instalei o tmux por conveniência. Estou executando o xserver em um determinado painel e conduzo meu trabalho do ROS em outros painéis.

Agora, quando tento executar comandos que chamam um aplicativo GUI do terminal do meu sistema, recebo o erro:

QxcbConnection: Could not connect to display
Aborted

Após uma recomendação de questão, decidi instalar xhost no meu emulador de terminal. Depois de invocar xhost + no mesmo emulador, recebo isto:

access control disabled, clients can connect from any host

Depois disso invoco xhost que retorna com:

access control disabled, clients can connect from any host
SI:localuser:root 

Portanto, dentro do meu terminal de todo o sistema, defini a variável de ambiente para 5 valores diferentes que foram listados abaixo e tentei executar o programa que chama o $DISPLAY , mas recebo o mesmo QxcbConnection: Could not connect to display erro.

SI:localuser:root 
localuser:root 
localuser 
root 
SI:localuser
localhost:0

O último foi, na verdade, da questão vinculada. No meu entender, estou fazendo exatamente o que está listado em esta página de manual . O que estou fazendo de errado?

    
por Sharan Duggirala 30.12.2016 / 11:28

0 respostas