OVH Cloud OVH Cloud

Exécuter un script à l'ouverture de X

4 réponses
Avatar
François Valenduc
Bonjour à tous,

J'aimerais exécuter un script à l'ouverture de ma session en XFree.
J'utilise Debian sid et j'aimerais savoir où¤¤ je dois placer ce script.
Merci d'avance pour vos conseils
--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

4 réponses

Avatar
FrekoDing
François Valenduc ecrivait le 02/12/2004 14:42:

Bonjour à tous,


BOnsoir.

J'aimerais exécuter un script à l'ouverture de ma session en XFree.
J'utilise Debian sid et j'aimerais savoir où¤¤ je dois placer ce script.


cree un fichier .xsession dans ton $HOME avec les commande à lancer.
c'est la methode la plus utilisée.
il y a d'autres methodes dependant de ton gestionnaire de session.

Merci d'avance pour vos conseils


de rien.
@+

Avatar
François Valenduc
François Valenduc ecrivait le 02/12/2004 14:42:

Bonjour à tous,



BOnsoir.

J'aimerais exécuter un script à l'ouverture de ma session en XFree.
J'utilise Debian sid et j'aimerais savoir où¤¤ je dois placer ce script.



cree un fichier .xsession dans ton $HOME avec les commande à lancer.
c'est la methode la plus utilisée.
il y a d'autres methodes dependant de ton gestionnaire de session.

Merci d'avance pour vos conseils



de rien.
@+




J'ai du louper quelque chose: j'ai bien créé un fichier .xsession avec
les droits d'exécution. Lorsque j'exécute le script manuellement, il n'y
a pas d'erreur mais pourtant, il n'est pas exécuté à l'ouverture de
session. Je ne comprends pas très bien !

--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre


Avatar
Jean-Philippe Caruana
J'ai du louper quelque chose: j'ai bien créé un fichier .xsession avec
les droits d'exécution. Lorsque j'exécute le script manuellement, il n'y
a pas d'erreur mais pourtant, il n'est pas exécuté à l'ouverture de
session. Je ne comprends pas très bien !


tu lances quoi comme window manager ?

--
jpc
http://www.enstimac.fr/~caruana/

Avatar
Bruno Mathieu
François Valenduc a écrit:

J'ai du louper quelque chose: j'ai bien créé un fichier .xsession avec
les droits d'exécution. Lorsque j'exécute le script manuellement, il n'y
a pas d'erreur mais pourtant, il n'est pas exécuté à l'ouverture de
session. Je ne comprends pas très bien !

François Valenduc


Tu utilises quel gestionnaire de connexion ? Le
fichier /etc/X11/xdm/Xsession indique d'exécuter $HOME/.xsession.

startup=$HOME/.xsession
...
if [ -s "$startup" ]; then
if [ -x "$startup" ]; then
exec "$startup"
else
...

Si tu n'utilises pas de gestionnaire de connexion, ie tu lances X par
startx, alors il faut s'occuper de $HOME/.xinitrc :

...
userclientrc=$HOME/.xinitrc
...

--
Bruno