je voulais savoir si on pouvait lancer juste une application au démarrage, sans lancer de session gnome, KDE ou autre (c'est à dire ne pas avoir de menu, bureau...). Juste mon application qui se lance sur un écran noir et pour cela, un utilisateur qui se loggue automatiquement au démarrage, sans rentrer de login et mot de passe.
Pour lancer une session X, tu lances tout simplement startx. Il va utiliser le .xinitrc pour savoir quoi faire.
Dans ce .xinitrc, tu écris seulement
exec mon_application
Il n'y aura pas de gestionnaire de fenêtres, et si l'utilisateur quitte l'application, la session X se termine.
Tu peux créer un service et utiliser su ou sudo pour que ce soit l'utilisateur et non root qui lance la session.
Ton problème se situe plutôt à "que faire si l'utilisateur ferme l'application"
Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"
Je viens d'essayer la deuxième solution et ça ne marche pas. Il me lance quand meme tout ce qu'il y a dans la session gnome.
Je vois pas trop l'intérêt d'un cron? Il me semble que c'est plutot pour les taches en boucle.
En fait je pense que si je savais désactiver le gnome-panel ça pourrait m'aider.