Change default shell for Terminator
Use `chsh` to change shell
You can use chsh
to change your default shell. Running this command will ask for complete path of the shell.
You can also run
chsh -s <path_to_shell>
to change the shell directly.
Change Terminator Preferences
You can also change the Terminator preferences directly.
- Open Terminator.
- Right Click on Terminator and select Preferences.
- Go to Profiles > Command.
- Check Run command as login shell, Run a custom command instead of my shell, and type in the address of the shell.
- Close the dialog box.
After a reboot Terminater used zsh. I filled in a bug report.
Ancient question, but after fighting with this for a bit:
tl;dr: Terminator reads off of the $SHELL
environment variable. If you're in a graphical X sesson, this variable was set when you logged in, and won't get reset until you log in again, even after you run the chsh
.
If you were to switch to a text terminal and log in there, you'd see that your chsh
already took effect. Once you exit and log back in, $SHELL
gets reset to whatever your shell is in /etc/passwd
.