Page 1 sur 1
[xinitrc] lancement
Publié : sam. 21 oct. 2017, 14:29
par Shaaake
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
Re: [xinitrc] lancement
Publié : sam. 21 oct. 2017, 15:08
par avi3000
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.
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
Publié : lun. 23 oct. 2017, 17:30
par Shaaake
Donc le fichier .xinitrc ne me sert à rien si j'utilise un dm ?
Re: [xinitrc] lancement
Publié : lun. 23 oct. 2017, 18:33
par avi3000
Shaaake a écrit : ↑lun. 23 oct. 2017, 17:30
Donc le fichier .xinitrc ne me sert à rien si j'utilise un dm ?
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.