[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: j'hallucine !!!!!!!!!!



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







Reply to: