Bonjour,
Je voulais savoir comment exécuter le fichier .xinitrc, j'utilise un gestionnaire de connexion donc je ne sais pas si il est exécuté
Pour le fichier Xresources, j'utilise xrdb -load, il y a une différence avec xrdb -merge ?
Merci
[xinitrc] lancement
-
- Chu Ko Nu
- Messages : 404
- Inscription : dim. 19 juin 2011, 18:53
- Localisation : dans le neuf trois
Re: [xinitrc] lancement
la plupart des gestionnaires de connexion, hormis xdm, n'utilisent pas ~/.xinitrc.
Le moyen le plus simple est de se connecter en tty et de d'exécuter startx.
Ci-dessous quelques notes un peu anciennes sur les gestionnaires de connexion.
Le moyen le plus simple est de se connecter en tty et de d'exécuter startx.
Ci-dessous quelques notes un peu anciennes sur les gestionnaires de connexion.
LXDM, GDM, XDM, LIGHTDM :
exécute/source /etc/[lx,g,x,light]dm/Xsession et n'utilise pas /bin/bash -login
voir /etc/[lx,g,x,light]dm/Xsession pour connaitre les fichiers sourcés.
kdm fait probablement la même chose
SLIM :
n'a pas de dossier /etc/slim, tout est dans le fichier slim.conf
il est recommandé d'utiliser exec /bin/bash -login /etc/X11/Xsession %session comme login_cmd.
Lit et exécute tout d'abord /etc/profile s'il existe. Après lecture de ce fichier,
recherche ~/.bash_profile, ~/.bash_login, et ~/.profile, dans cet ordre,
puis exécute les commandes se trouvant dans le premier fichier existant et accessible en lecture.
Si ~/.bash_profile existe, y sourcer ~/.profile.
Conclusion :
avoir uniquement un .profile dans son $HOME devrait fonctionner avec tous les display manager.
pour xdm qui exécute .xinitrc, on y sourcera .profile.
Re: [xinitrc] lancement
Donc le fichier .xinitrc ne me sert à rien si j'utilise un dm ?
-
- Chu Ko Nu
- Messages : 404
- Inscription : dim. 19 juin 2011, 18:53
- Localisation : dans le neuf trois
Re: [xinitrc] lancement
Je n'ai rien écrit de tel.
LXDM, GDM, LIGHTDM, SLIM n'utilisent pas ~/.xinitrc
XDM, l'utilise.
Les autres, je n'ai pas vérifié, donc ....
Comme indiqué dans ma 1ère réponse, il suffit de regarder dans /etc, le dossier ou le fichier de conf correspondant à ton dm.