Inicie la aplicación X en el arranque

Aug 19 2020

Tengo una aplicación x que monitorea el objeto remoto y muestra la imagen correspondiente en la pantalla.
Si ejecuto startx y luego desde otro terminal inicio esta aplicación, se inicia con éxito y muestra todo lo que más se decepcionará. Sin ejecutar la aplicación startx no comienza a decir que no se puede conectar a la pantalla. Razonablemente. X11 no se inicia.
¿Cómo iniciar esta aplicación (incluido X11, por causa) en el momento del arranque?
Sin inicio de sesión (la caja de Linux no tiene teclado)

Respuestas

2 ExecutionByFork Aug 19 2020 at 03:18

Puede usar cronpara iniciar programas / scripts en el arranque. Instale cron y utilícelo crontab -epara editar el archivo cron para el usuario actual. Agrega una línea como la siguiente

@reboot /path/to/program --options

Guardar y cerrar. El programa debería ejecutarse en el arranque incluso sin iniciar sesión.

Si su programa / script no se está iniciando, asegúrese de que el servicio cron esté habilitado.

systemctl status cron

Si está deshabilitado, use lo siguiente para habilitar el servicio:

systemctl enable cron