Eu preciso iniciar um aplicativo no arranque no Ubuntu. Eu criei um script em /etc/init
, que funciona bem quando um monitor está conectado, mas se eu desligar o monitor e reiniciar, o script falhará. Eu acho que o comando export DISPLAY=:0;
causa o problema. Como posso alterar este comando para executar mesmo se nenhum monitor estiver conectado?
exec su -l username -c 'export DISPLAY=:0; /App/exe'
Editar:
Na verdade, quando acesso o PC usando o visualizador de equipe quando não há nenhum monitor conectado, vejo que a área de trabalho está aparecendo, mas a resolução é muito pequena em torno de 200X200 px. Além disso, o aplicativo parece não estar em execução.