3

I would like to use tcsh and not bash.

I tried chsh, but it still is logging me in as bash

Terminology is the default terminal for Bodhi Linux

Thomas Dickey
  • 75,040
  • 9
  • 171
  • 268
Jonathan
  • 1,535
  • 2
  • 11
  • 17

1 Answers1

1

chsh changes the login shell, that information goes to the /etc/passwd file. GUI terminal emulators don't use that value in general, instead they have their own settings where you can specify which shell to call.

Without using Terminology I don't know which exact setting you'll have to change, but it should be in its Preferences dialog.

Celada
  • 43,173
  • 5
  • 96
  • 105
AlvaroGMJ
  • 241
  • 1
  • 5
  • Most terminal software just uses the value of the environment variable `$SHELL`. I don't think it's common to have an actual preference instead. If the OP has changed their login shell then `$SHELL` will reflect that, but only after logging out and back in. – Celada Jul 29 '15 at 02:07
  • 1
    OK, I stand corrected then. I've been using Konsole almost exclusively and I shouldn't have assumed it was the same for other emulators. It should be fairly simple to check if Terminology is honoring the value of $SHELL by starting it as SHELL=/bin/tcsh terminology – AlvaroGMJ Jul 29 '15 at 02:12