J'essaie de changer le Login Shell de Mac OS X de bash
a zsh
. Je vois. c'est possible dans Mac OS X Leopard mais pour OS X Lion, je ne trouve pas de solution. J'espère vraiment qu'il est possible de changer le Login Shell de bash à quelque chose d'autre. Je ne sais pas exactement où chercher.
Réponses
Trop de publicités?Il est amusant de constater que la même méthode que celle à laquelle vous faites référence dans votre question toujours fonctionne dans OS X Lion jusqu'à Sierra (10.12). La seule différence : Le panneau de préférences s'appelle Utilisateurs et groupes au lieu de Comptes .
- Ouvrez "Préférences système" "Utilisateurs et groupes".
- À moins que l'icône du verrou ne soit déjà déverrouillée, cliquez sur l'icône du verrou et authentifiez-vous.
- Cliquez contextuellement sur un utilisateur dans la liste des noms d'utilisateur (maintenez la touche Control tout en cliquant, ou le clic droit sur une souris à deux boutons pour droitiers).
- Dans le menu contextuel, choisissez "Options avancées ".
- Choisissez "Login Shell" dans la feuille qui apparaît.
La note en haut de l'écran "Options avancées" dit que vous devez redémarrer pour que le changement prenne effet, mais il suffit en fait de se déconnecter et de se reconnecter.
Exécuter ceci
sudo dscl . -create /Users/$USER UserShell /usr/local/bin/zsh
a fonctionné pour moi pour réparer
(eval):setopt:3: no such option: NO_warnnestedvar
qui apparaissait à chaque fois que la complétion automatique devait intervenir
trouvé dans https://rick.cogley.info/post/use-homebrew-zsh-instead-of-the-osx-default/