I want to use FISH shell. But I've read FISH is not a POSIX shell so setting it to default shell by chsh
is not recommended. What I want is whenever I start xfce4-terminal I would like to start FISH shell instead of bash. Adding exec fish
to .bashrc
seems to be a solution, but I want a to know if there is a way to start fish without starting it on top of bash.
1 Answer
Yes, sure. Run:
xfce4-terminal --preferences
And make: Run a custom command instead of my shell
and type fish
in the box just below. That's it, close and start xfc4-terminal
. That's it. Enjoy.
xfce4-terminal
for some things and have terminals some other way, where you wantfish
forxfce4-terminal
and bash for everything else? If you're going to always usexfce4-terminal
, then I why notchsh
?