Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Démarrer uniquement un serveur x sans session et un programme
Envoyé par: bordeaux

Bonjour,

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.

Dans l'attente de votre avis,
Merci

Poste le Friday 16 March 2007 11:40:23
Répondre     Citer    
Re: Démarrer uniquement un serveur x sans session et un programme

en utilisant crontab !
crontab -e

Mettre
@REBOOT /chemin/vers/ton/appli

C'est en forgeant qu'on devient forgeron, et c'est en sciant que Léonard De Vinci !

Mon site perso

Poste le Friday 16 March 2007 12:14:13
Répondre     Citer    
Re: Démarrer uniquement un serveur x sans session et un programme
Envoyé par: oudoubah

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"

Poste le Friday 16 March 2007 12:55:17
Répondre     Citer    
Re: Démarrer uniquement un serveur x sans session et un programme
Envoyé par: bordeaux

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.

Merci

Poste le Friday 16 March 2007 17:36:33
Répondre     Citer    
Re: Démarrer uniquement un serveur x sans session et un programme

Sinon, RTFM et donc
startx /usr/local/bin/tonscript
(il faut un chemin complet d'exécutable en argument).

Mais attention, la plupart des applications X11 ont besoin un gestionnaire de fenêtres!


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 16 March 2007 17:40:43
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Démarrer uniquement un serveur x sans session et un programme
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons