web-dev-qa-db-fra.com

Lancez iTerm2 avec Zsh

Je suis en train de fouiller dans les paramètres d'iTerm2 mais je n'arrive pas à trouver un moyen de le lancer avec Zsh au lieu de Bash. Quelqu'un sait-il comment faire cela dans iTerm2?

Je pose cette question parce que je viens de Mac Terminal et que cela vous permet de choisir facilement les éléments à exécuter au démarrage, mais je n'arrive pas à trouver quelque chose de simple avec iTerm2.

J'ai cherché sur Google, mais pour une raison quelconque, je ne peux trouver que des références oh-my-zsh, rien qui soit lié à iTerm2 non modifié.

J'apprécie toute aide que vous pouvez fournir, merci. :)

71
greduan

Changez votre Shell par défaut en/bin/zsh en lançant le chsh -s /bin/zsh commande.

128
Adam Batkin

Bien que le changement avec chsh -s $(which zsh) fonctionne parfaitement pour moi, mon iTerm2 n'ouvre pas automatiquement de nouveaux terminaux avec zsh.

Au lieu de cela je suis allé à iTerm2 -> Preferences -> Profiles -> Default et dans l’onglet General, définissez la commande sur /usr/local/bin/zsh au lieu de Login Shell.

Mise à jour: Avec la version actuelle d'iTerm (version 2.1.1), cela fonctionnait parfaitement pour moi en modifiant uniquement le shell par défaut (illustré ci-dessus).

49
Thomas Fankhauser

Semblable à la réponse ci-dessus: Modification du profil zsh que j'ai créé, sous l'onglet Général, dans le champ "Envoyer le texte au début:", j'ai "clear; pwd; ls; zsh;" cela me laisse avec une fenêtre me montrant ce que je veux voir et enfin commencer zsh.

3
Jeff Hacker