Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une seule
ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que contient
Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu. Et
bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une seule
ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que contient
Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu. Et
bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une seule
ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que contient
Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu. Et
bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça fonctionne...
Didier
Pascal BOYER wrote:
Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution est
la bienvenue !
Pascal
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Sun, 31 Oct 2004 11:15:05 +0100, Didier Baertschiger a écrit :Salut,
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Inutile de le mettre en exécutable pour qu'il soit « source-able ».
Inutile aussi le '#! /bin/sh'
Quant au problème de kdm, désolé mais je n'utilise pas.
Je pense toutefois que :
1/ la solution de Didier devrait fonctionner (bien qu'elle me semble
tortueuse).
2/ kde n'est-il pas censé gérer lui-même ses sessions ? (je sais, là il
s'agit de kdm, mais en général, après kdm, on a kde...)
Sun, 31 Oct 2004 11:15:05 +0100, Didier Baertschiger a écrit :
Salut,
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Inutile de le mettre en exécutable pour qu'il soit « source-able ».
Inutile aussi le '#! /bin/sh'
Quant au problème de kdm, désolé mais je n'utilise pas.
Je pense toutefois que :
1/ la solution de Didier devrait fonctionner (bien qu'elle me semble
tortueuse).
2/ kde n'est-il pas censé gérer lui-même ses sessions ? (je sais, là il
s'agit de kdm, mais en général, après kdm, on a kde...)
Sun, 31 Oct 2004 11:15:05 +0100, Didier Baertschiger a écrit :Salut,
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
[...]
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
..xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
Inutile de le mettre en exécutable pour qu'il soit « source-able ».
Inutile aussi le '#! /bin/sh'
Quant au problème de kdm, désolé mais je n'utilise pas.
Je pense toutefois que :
1/ la solution de Didier devrait fonctionner (bien qu'elle me semble
tortueuse).
2/ kde n'est-il pas censé gérer lui-même ses sessions ? (je sais, là il
s'agit de kdm, mais en général, après kdm, on a kde...)
Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage de
KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que je
sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal
Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage de
KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que je
sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:
Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal
Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage de
KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que je
sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal
Merci !!
A vrai dire, j'avais déjà entendu parler de ce problème... et je suis
tout à fait d'accord avec toi sur le fait que c'est vraiment bizarre
que KDM n'exécute pas par défaut le fichier .xinitrc ou .xsession...
Il est vrai que si tu utilises ensuite KDE, tu peux spécifier dans KDE
des programmes qui sont exécutés au démarrage,
mais le but de KDM est quand même de pouvoir utiliser différents
window managers ou desktops...
Il me semble par contre que ça fonctionne directement avec GDM...
Didier
Pascal BOYER wrote:Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage
de KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que
je sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal
Merci !!
A vrai dire, j'avais déjà entendu parler de ce problème... et je suis
tout à fait d'accord avec toi sur le fait que c'est vraiment bizarre
que KDM n'exécute pas par défaut le fichier .xinitrc ou .xsession...
Il est vrai que si tu utilises ensuite KDE, tu peux spécifier dans KDE
des programmes qui sont exécutés au démarrage,
mais le but de KDM est quand même de pouvoir utiliser différents
window managers ou desktops...
Il me semble par contre que ça fonctionne directement avec GDM...
Didier
Pascal BOYER wrote:
Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage
de KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que
je sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:
Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:
Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal
Merci !!
A vrai dire, j'avais déjà entendu parler de ce problème... et je suis
tout à fait d'accord avec toi sur le fait que c'est vraiment bizarre
que KDM n'exécute pas par défaut le fichier .xinitrc ou .xsession...
Il est vrai que si tu utilises ensuite KDE, tu peux spécifier dans KDE
des programmes qui sont exécutés au démarrage,
mais le but de KDM est quand même de pouvoir utiliser différents
window managers ou desktops...
Il me semble par contre que ça fonctionne directement avec GDM...
Didier
Pascal BOYER wrote:Salut Didier,
En cette journée de fête d'halloween je te déclare Grand chef de tous
les potirons !!!
Ça marche nickel ta solution !
Mais je ne comprends pas pourquoi cela ne fonctionne pas par défaut.
La prise en compte des fichiers .xinitrc (bien que plutôt pris en
compte par une session X que par un DM) et/ou .xsession c'est le
B-A-BA du fonctionnement de toute ouverture de session d'un DM.
Comment font les autres pour lancer des applis/scripts au démarrage
de KDE ?
Vu que je n'ai absolument rien trouvé sur le net, il semblerait que
je sois seul à avoir ce problème.
Or bien sûr, tous ceux qui sont sous debian/kde ont le même souci.
C'est vraiment un mystère pour moi !!!
En tout cas merci bien de ton aide. Je garde ta solution bien au chaud.
Pascal
Didier Baertschiger wrote:Salut,
Je ne suis vraiment pas certain, mais tu peux essayer le truc suivant:
1) Créer en tant que root le fichier :
/etc/X11/Xsession.d/93xfree86-common_xsession
2) Ajouter dans ce fichier les lignes suivantes:
if [ -e "$USERXSESSION" ]; then
. $USERXSESSION
fi
3) Créer le fichier ~/.xsession et le rendre exécutable (chmod +x
.xsession). Comme il s'agit d'un script shell, ajoute au début :
#!/bin/sh
4) Ajouter ensuite ce dont tu as besoin à la suite de ce fichier...
5) Redémarrer le serveur X... et tester
Voilà... je n'ai absolument pas testé, donc j'espère que ça
fonctionne...
Didier
Pascal BOYER wrote:Bonjour,
Je suis sous Debian/sid, kde 3.3 et Xfree 4.3
Quelqu'un peut-il m'expliquer comment on fait pour que l'ouverture
d'une session kde source mon fichier ~/.xsession ou ~/.xinitrc ?
Dans /etc/kde3/kdm/ il y a ce fichier: Xsession qui contient une
seule ligne:
. /etc/X11/Xsession
Donc le fichier /etc/X11/Xsession devrait être sourcé. Et que
contient Xsession ? Entre autres ceci:
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
Donc si j'ai un fichier ~/.xsession ou ~/.Xsession il doit être lu.
Et bien pas du tout !!!
Ça fait 4h que je cherche sur le net et les mailing lists mais j'ai
rien trouvé. Or je ne dois pas être le seul à avoir ce problème.
Donc si quelqu'un sait comment on résout ce problème, sa solution
est la bienvenue !
Pascal