Forums FUG-FR
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Système >> gdm et login
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1175108017

Message started by idroxid on 28. Mar 2007 at 20:53

Title: gdm et login
Post by idroxid on 28. Mar 2007 at 20:53
je suis obligé d'utiliser gdm ou kdm ou xdm, peu importe, le problème est que je veux lancer un logiciel au login. Avant j'utilisais la trilogie bash_login bash_logout bashrc pour lancer et arreter mon logiciel.
Comment réaliser la même opération  avec gdm?

Title: Re: gdm et login
Post by Marck on 28. Mar 2007 at 21:33
Salut


Quote:
je suis obligé d'utiliser gdm ou kdm ou xdm, peu importe, le problème est que je veux lancer un logiciel au login.


Honnêtement mes connaissances ne me permettent pas de te répondre avec certitude, d'autant plus que je trouve ta formulation un peu floue ("lancer un logiciel" ; bref si tu étais plus précis j'aurais pu faire des essais en essayant aussi de "lancer quelque chose" pour dire moins de bêtises).

Je pense que c'est faisable avec xdm (peut-être aussi avec gdm et kdm mais bon) notamment avec:
- avant le login:
/usr/X11R6/lib/X11/xdm/Xsetup_0*
- après le login:
/usr/X11R6/lib/X11/xdm/Xsession (en liaison avec ~/.xsession)

Voir comme toujours la doc:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-xdm.html

En espérant que cela pourra t'être utile.

Marc

Title: Re: gdm et login
Post by idroxid on 28. Mar 2007 at 21:42

Marck wrote on 28. Mar 2007 at 21:33:
Salut
d'autant plus que je trouve ta formulation un peu floue ("lancer un logiciel" ; bref si tu étais plus précis j'aurais pu faire des essais en essayant aussi de "lancer quelque chose" pour dire moins de bêtises).

Tu ne peux pas ;) ce logiciel est unique au monde!
C'est un proxy pop3 que j'ai codé.

Quote:
Voir comme toujours la doc:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-xdm.html

En espérant que cela pourra t'être utile.

Marc

Ben pas trop, mais je t'en remercie tout de même

Francis


Title: Re: gdm et login
Post by Marck on 29. Mar 2007 at 08:28
Re

Excuse moi de poser des questions au lieu d'apporter des réponses, mais je ne comprends pas (pourvu que cela ne dure pas trop longtemps :))

Si tu as un ~/.xsession de la forme:
commande1 &
fluxbox
commande2 &

Quand tu te loggues avec xdm, commande1 est lancée ("comme avec ~/.bash_login" ?) puis fluxbox. Quand tu quittes fluxbox, commande2 est lancée ("comme avec ~/.bash_logout" ?) et retour à xdm. Donc je ne vois pas pourquoi cela ne te convient pas ?

Note que je mets "fluxbox" et non "exec fluxbox" car sinon commande2 n'est pas lancée (le "&" après commande2 peut sans doute être facultatif selon la nature de la commande mais ayant mis pour tester un script "infini", je suis obligé de le mettre pour que tout se passe bien).

Marc

Title: Re: gdm et login
Post by idroxid on 29. Mar 2007 at 09:00
Je n'ai pas le temps de tester xdm ce matin, mais ~/.xsession n'est pas pris en compte avec gdm.

Title: Re: gdm et login
Post by francis on 29. Mar 2007 at 09:58
Avec Gnome, je crois que c'est une bonne idée d'utiliser les clic-clics pour faire ça: menu "Système"/"Préférences"/"Sessions" puis ajoutes ton programme dans l'onglet "Programmes au démarrage" (ça fait très zindoz-style, non ?).

Title: Re: gdm et login
Post by idroxid on 29. Mar 2007 at 20:14
Oui, effectivement ça marche très bien.
Bon d'accord ça m'oblige à utiliser gnome, mais il y a pire. La tendance est très Windows, pour la plupart des gens c'est un gage de qualité, alors allons y! :P

Title: Re: gdm et login
Post by Marck on 29. Mar 2007 at 21:32
Arrrf je dois dire Francis et Idroxid que là vous m'étonnez un peu.  :-?

Bon grosso modo, en résumé, l'astuce pour le wiki, on la rédige ainsi:


Quote:
Faites clic clic et cela marche très bien.


Marc  ;D

Title: Re: gdm et login
Post by jc1 on 29. Mar 2007 at 22:33
Bonjour,

Ok, MarcK, j'ai mis ta solution sur le wiki pour démarrer ta proposition d'utiliser le wiki comme outil.

.........

Non je plaisante  ;D :D

Title: Re: gdm et login
Post by francis on 30. Mar 2007 at 17:49
J'ai cherché à nouveau (et pas seulement dans gconf, ce coup-ci) et il suffit en fait de créer le truc.desktop adéquat sous ~/.config/autostart/, contenant par ex. pour ssh-add(1):

Code (][Desktop Entry):
Name=Aucun nom
Encoding=UTF-8
Version=1.0
Exec=/usr/bin/ssh-add
X-GNOME-Autostart-enabled=true

Forums FUG-FR » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2025. All Rights Reserved.