Eu mudei o shell padrão, mas o meu terminal não entendeu

5

Recentemente eu mudei meu shell padrão do bash para o zsh assim:

chsh -s /bin/zsh myname 

Mas quando invoco um novo terminal (por exemplo, usando ctrl + alt + T ) ainda tenho o bash carregado:

myname@machine:~$ cat /etc/passwd | grep myname
myname:x:1000:1000:myname,,,:/home/myname:/bin/zsh
myname@machine:~$ echo $SHELL
/bin/bash

zsh é instalado e pode ser explicitamente executado com o comando zsh .
Como lidar com isso?

    
por om-nom-nom 05.04.2012 / 18:14

1 resposta

3

Edite o arquivo /etc/passwd . No tipo de terminal

gksu gedit /etc/passwd

Descubra a linha que contém seu nome de usuário. Altere /bin/bash para /bin/zsh .

Efetue logout e login novamente. Agora o zsh será o padrão. Veja a imagem abaixo

    
por Web-E 05.04.2012 / 18:34