Démarrez X-application au démarrage

Aug 19 2020

J'ai x-application qui surveille l'objet distant et affiche l'image correspondante sur l'écran.
Si j'exécute startx, puis à partir d'un autre terminal, lancez cette application, elle démarre avec succès et affiche tout ce qui peut être affiché. Sans exécuter l'application startx ne commence pas à dire qu'elle ne peut pas se connecter à l'affichage. Raisonnablement. X11 n'est pas démarré.
Comment démarrer cette application (y compris X11, de cause) au démarrage?
Sans connexion (la box Linux n'a pas de clavier)

Réponses

2 ExecutionByFork Aug 19 2020 at 03:18

Vous pouvez utiliser cronpour démarrer des programmes / scripts au démarrage. Installez cron et utilisez crontab -epour modifier le fichier cron de l'utilisateur actuel. Ajoutez une ligne comme celle-ci

@reboot /path/to/program --options

Sauver et fermer. Le programme doit s'exécuter au démarrage même sans connexion.

Si votre programme / script ne démarre pas, assurez-vous que le service cron est activé.

systemctl status cron

S'il est désactivé, utilisez ce qui suit pour activer le service:

systemctl enable cron