Bonjour,
J'utilise depuis mois zsh sur ma machine perso et il m'a pris aujourd'hui l'idée de lancer un script à chacun de mes login.
Sous bash, j'avais pris l'habitude de mettre mes petites commandes dans mon .profile.
Après avoir farfouillé sur le net, j'ai trouvé l'équivalent en .zlogin ou .zprofile (la variable $ZDOTDIR n'étant pas définie).
Je place donc le lancement de mon script dans mon .zprofile, je le mets en mode exec, je me déconnecte, reconnecte ... mon script n'est pas chargé. Après reboot non plus.
Ce qui est le plus troublant, c'est que mon script est bien appelé quand je me loggue depuis un tty.
Avez-vous une petite idée pour résoudre mon problème ou une solution de contournement peut-être ?
Pour information, j'utilise slim comme gestionnaire de session et i3wm comme gestionnaire de fenêtre.
[zsh]Lancement d'un script au login(resolu)
[zsh]Lancement d'un script au login(resolu)
Dernière modification par Gamoth le ven. 13 déc. 2013, 16:51, modifié 1 fois.
Re: [zsh]Lancement d'un script au login
J'ai réussi à trouver la réponse dans leGamoth a écrit :Ce qui est le plus troublant, c'est que mon script est bien appelé quand je me loggue depuis un tty.
man
:
Code : Tout sélectionner
Commands are then read from $ZDOTDIR/.zshenv. If the shell is a login
shell, commands are read from /etc/zprofile and then $ZDOTDIR/.zpro-
file. Then, if the shell is interactive, commands are read from
/etc/zshrc and then $ZDOTDIR/.zshrc. Finally, if the shell is a login
shell, /etc/zlogin and $ZDOTDIR/.zlogin are read.
Re: [zsh]Lancement d'un script au login
Je viens de comprendre ce qu'était un shell login
Mon slim était configuré avec un bash login alors que j'utilise zsh.
Du coup, tout est rentré dans l'ordre
En effet, on peut se contenter de tout mettre dans le .profile mais vu que cela ne marchait pas au départ (pour x raisons), j'avais cru bon de mettre ça dans .zprofile.
Juste pour éclairer les futurs lecteurs sur les login shell : http://askubuntu.com/questions/155865/w ... gin-shells
Merci.
Mon slim était configuré avec un bash login alors que j'utilise zsh.
Du coup, tout est rentré dans l'ordre
En effet, on peut se contenter de tout mettre dans le .profile mais vu que cela ne marchait pas au départ (pour x raisons), j'avais cru bon de mettre ça dans .zprofile.
Juste pour éclairer les futurs lecteurs sur les login shell : http://askubuntu.com/questions/155865/w ... gin-shells
Merci.