5

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.

2
  • Do you use xfce4-terminal for some things and have terminals some other way, where you want fish for xfce4-terminal and bash for everything else? If you're going to always use xfce4-terminal, then I why not chsh? Commented Apr 11, 2020 at 19:12
  • Using fish shell as default might cause some crach according to @Naheel askubuntu.com/questions/26439/… Commented Apr 11, 2020 at 19:39

1 Answer 1

10

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.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.