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







Répondre à