Tentando executar o programa que requer o servidor X11 na instalação Raspbian sem cabeçalho

1

Estou tentando executar um programa em mono que requer um servidor gráfico. O Raspberry Pi no qual ele vai funcionar é sem cabeça. Quando eu faço o login com o redirecionamento de X ativado no meu computador local, posso executar o programa e tudo está funcionando sem necessidade de entrada. Eu quero deixar esta execução sem estar logado, mas se eu destacar da sessão via tela, a janela fica aberta no meu computador local e continua rodando. Assim que fecho a janela, o programa pára completamente.

Como posso "enganar" o programa para usar um servidor virtual fictício? Eu quero usar o xvfb, mas não tenho certeza de como configurá-lo e os guias que encontrei estão faltando.

    
por Parker 19.10.2015 / 02:48

1 resposta

1

A maioria dos servidores VNC configurará um servidor X "virtual" ao qual você pode se conectar usando um cliente VNC. Fiz alguns testes rápidos e sujos e, se estiver usando o Raspbian, o "tightvncserver" fará o que você quiser.

$ sudo apt-get install tightvncserver
$ Xvnc :1 &
$ DISPLAY="0.0:1" navit

Em seguida, conecte-se ao servidor VNC na porta 5901 usando o visualizador de sua escolha.

    
por 19.10.2015 / 04:10