J'ai une application gtk. Je veux qu'il démarre automatiquement lorsque je démarre le système, de sorte qu'au lieu d'obtenir l'écran de connexion habituel, mon application accueille l'utilisateur.Comment démarrer une application gtk après le démarrage sans se connecter?
Mon application est une sorte d'application de distribution de billets. Donc, l'utilisateur ne devrait même pas voir l'écran de connexion de Linux. Chaque fois que la machine démarre, après le chargement des services et tout ça, mon application devrait apparaître sur l'écran. Il ne devrait y avoir aucun mot de passe ou identifiant de connexion pour commencer cette application.
Maintenant, jusqu'à présent, j'ai essayé ce qui suit, mais en vain.
J'ai mis la commande dans mon fichier /etc/rc.local /home/EXE/caissier Puis redémarré la machine dans le niveau d'exécution 5. Mais rien ne se passe. Je reçois l'écran de connexion habituel. Les autres programmes qui n'impliquent aucun gui ou gtk, ils sont automatiquement démarrés de cette manière mais pas l'application gtk.
Puis-je mettre xint/home/EXE/ et plus tard cahier xint /home/EXE/./cashier
Mais eux aussi ne fonctionnait pas. Quand j'ai regardé dans les détails, j'ai découvert que "Un serveur X est déjà en cours d'exécution sur l'écran 0, impossible d'ouvrir un autre serveur" ou quelque chose comme ça.
Ensuite, j'ai essayé de démarrer dans le niveau d'exécution 3, cette fois, cela a fonctionné. Mais au niveau d'exécution 3, les tailles de police et d'icône sont plus petites. De plus, certaines fenêtres ne couvrent pas tout l'écran. Maintenant, je vais vraiment apprécier un moyen d'exécuter mon application dans le niveau d'exécution 5, sans montrer l'écran de connexion automatiquement.
Cordialement
Modifier Actuellement, l'application est en cours d'exécution sur fedora core 2