OVH Cloud OVH Cloud

j'hallucine !!!!!!!!!!

6 réponses
Avatar
Pascal BOYER
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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

6 réponses

Avatar
Didier Baertschiger
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






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal BOYER
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










--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
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...)

--
Sylvain Sauvage
Avatar
Pascal BOYER
Sylvain Sauvage wrote:

Sun, 31 Oct 2004 11:15:05 +0100, Didier Baertschiger a écrit :


Salut,





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.




Avant j'utilisais Wmaker (qui source .xsession sans problème) que
j'apprécie bien plus que kde mais que veux-tu, on ne fais pas toujours
ce qu'on veut dans la vie...

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...)




Ben si, mais justement sous Debian il ne le fait pas d'où mon post !

Lis mon post initial et tu comprendras quel est le problème.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Didier Baertschiger
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














--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal BOYER
Didier Baertschiger wrote:

Merci !!



Ha ben tu connais le vieil agade: tel qu'on connaît les saints on les
honore !



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,



Oui mais je ne sais même pas où ! Je n'utilise pas beaucoup les
interfaces graphiques: les lignes de commandes sont tellement plus
rapides. Du coup, j'ai de grosses lacunes à propos de l'utilisation de
mon environnement graphique !

Et puis, lancer un soft c'est bien, mais si c'est un script ou juste une
commande, ça marche aussi ?

En tout été de cause, maintenant je sais comment lire mon .xsession, je
suis sauvé ;-)

Pascal

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


















--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact