I am using Ubuntu 12.04 and started using zsh. The way I changed my shell is
$ sudo chsh -s /usr/bin/zsh
I changed my prompt theme etc and the changes kicked in. When I do a echo $SHELL
I can see that zsh is my shell. But when I open a new terminal bash seems to be my shell. However when su
to a different user and su
back zsh seems to be the shell.
Please advise.