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_xsession2) Ajouter dans ce fichier les lignes suivantes: if [ -e "$USERXSESSION" ]; then . $USERXSESSION fi3) 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 testerVoilà... 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.3Quelqu'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/XsessionDonc 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-errorsDonc 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