Linux login shell not changing for GNOME terminal in CentOS 7
I'm having trouble changing my login shell when I'm using GNOME terminal in CentOS 7.
I want to use fish instead of bash, and I've installed fish into my machine.
I've already added "/bin/fish" to "/etc/shells", and have also typed "chsh -s /bin/fish [my user name]" in order to change the shell permanently.
However, every time I open up a new terminal, I get bash as my login shell. What is more confusing is that when I type "echo $SHELL", it give me back "/bin/fish"!
Do I have to reboot my system to change my login shell permanently, or is this an issue? If so, does anyone have a clues to solve this problem?
Thanks in advance!
Last edited by shijm; 05-04-2016 at 07:22 PM.