Using chsh
I can change my login shell. However, how do I change my non-login shell? I am using Linux Mint with Cinnamon desktop.
I found the answer on AskUbuntu:
Cinnamon uses gnome-terminal
and one must edit their profile to run any other shell than the default (bash).