Récemment, j’ai changé mon shell par défaut de bash à zsh comme ceci:
chsh -s /bin/zsh myname
Mais quand j’appelle un nouveau terminal (par exemple en utilisant ctrl + alt + T ), j’ai toujours bash chargé:
myname@machine:~$ cat /etc/passwd | grep myname myname:x:1000:1000:myname,,,:/home/myname:/bin/zsh myname@machine:~$ echo $SHELL /bin/bash
zsh est installé et peut être explicitement exécuté avec la commande zsh
.
Comment faire avec ça?
Éditez le fichier /etc/passwd
. Dans le type de terminal
gksu gedit /etc/passwd
Découvrez la ligne contenant votre nom d’utilisateur. Changez /bin/bash
en /bin/zsh
.
Déconnectez-vous et connectez-vous à nouveau. Maintenant, zsh sera la valeur par défaut. Voir l’image ci-dessous