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.

enter image description here - 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.