Inicie o aplicativo X na inicialização
Eu tenho o aplicativo x que monitora o objeto remoto e exibe a imagem correspondente na tela.
Se eu executar startx e, a partir de outro terminal, iniciar este aplicativo, ele será iniciado com sucesso e exibirá tudo o que deve ser aplicado. Sem executar o aplicativo startx não começa a dizer que não consegue se conectar ao monitor. Razoavelmente. X11 não foi iniciado.
Como iniciar este aplicativo (incluindo o X11, de causa) no momento da inicialização?
Sem login (a caixa do Linux não tem teclado)
Respostas
Você pode usar cron
para iniciar programas / scripts na inicialização. Instale o cron e use crontab -e
para editar o arquivo cron para o usuário atual. Adicione uma linha como a seguinte
@reboot /path/to/program --options
Salvar e fechar. O programa deve ser executado na inicialização, mesmo sem login.
Se o seu programa / script não estiver iniciando, verifique se o serviço cron está habilitado.
systemctl status cron
Se estiver desativado, use o seguinte para ativar o serviço:
systemctl enable cron