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-terminalfor some things and have terminals some other way, where you wantfishforxfce4-terminaland bash for everything else? If you're going to always usexfce4-terminal, then I why notchsh?