Note que dwm jouant le rôle d’un shell, je l’ai patché pour exécuter un ~/.dwm_logout. Pour jouer le jeu à fond on pourrait s’amuser à créer un ~/.dwm_profile.
Note aussi la variable d’environnement XTERM qui me permet par la suite d’écrire des lanceurs valables en console ou sous X11 :
exec$XTERM /usr/bin/mutt
Au contraire le .zshrc est exécuté à chaque démarrage de ton shell, donc y compris dans un terminal virtuel. Il contiendra les commandes à exécuter (rc = run command) plutôt que les variables d’environnement.
C’est à peu près pareil pour n’importe quel shell.
[^] # Re: D'autres avant...
Posté par greendev . En réponse au journal Les distributions Linux abandonnent X11 pour Wayland. Évalué à -4. Dernière modification le 24 septembre 2023 à 20:52.
Bon à savoir.
Le
loginest un gestionnaire de session.Le
.zprofileest chargé au démarrage de ta session, donc juste après unlogin. C’est là que tu devrais mettre ton script en toute logique.Exemple (sur une config où Xorg n’a pas le bit suid et déjà lancé par root sur vt2) :
Note que dwm jouant le rôle d’un shell, je l’ai patché pour exécuter un
~/.dwm_logout. Pour jouer le jeu à fond on pourrait s’amuser à créer un~/.dwm_profile.Note aussi la variable d’environnement
XTERMqui me permet par la suite d’écrire des lanceurs valables en console ou sous X11 :Au contraire le
.zshrcest exécuté à chaque démarrage de ton shell, donc y compris dans un terminal virtuel. Il contiendra les commandes à exécuter (rc= run command) plutôt que les variables d’environnement.C’est à peu près pareil pour n’importe quel shell.