[xinitrc] lancement

Questions et astuces concernant l'installation et la configuration d'archlinux
Shaaake
Hankyu
Messages : 24
Inscription : jeu. 19 oct. 2017, 20:28

[xinitrc] lancement

Message 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
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [xinitrc] lancement

Message 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.
Shaaake
Hankyu
Messages : 24
Inscription : jeu. 19 oct. 2017, 20:28

Re: [xinitrc] lancement

Message par Shaaake »

Donc le fichier .xinitrc ne me sert à rien si j'utilise un dm ?
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [xinitrc] lancement

Message 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.
Répondre