Avvia l'applicazione X all'avvio

Aug 19 2020

Ho x-application che monitora l'oggetto remoto e visualizza l'immagine corrispondente sullo schermo.
Se eseguo startx e poi da un altro terminale avvio questa applicazione si avvia con successo e mostra tutto ciò che msut non è in grado di fare. Senza eseguire l'applicazione startx non inizia a dire che non è in grado di connettersi al display. Ragionevolmente. X11 non è avviato.
Come avviare questa applicazione (incluso X11, di causa) al momento dell'avvio?
Senza login (la Linux box non ha la tastiera)

Risposte

2 ExecutionByFork Aug 19 2020 at 03:18

È possibile utilizzare cronper avviare programmi / script all'avvio. Installa cron e utilizza crontab -eper modificare il file cron per l'utente corrente. Aggiungi una riga come la seguente

@reboot /path/to/program --options

Salva e chiudi. Il programma dovrebbe essere eseguito all'avvio anche senza login.

Se il tuo programma / script non si avvia, assicurati che il servizio cron sia abilitato.

systemctl status cron

Se è disabilitato, utilizzare quanto segue per abilitare il servizio:

systemctl enable cron