Fedora 25, using chsh to change shells, I keep changing the shell with chsh -s /usr/bin/fish, but every time I restart the terminal it defaults back to /bin/bash.
I've looked everywhere and can't figure out what to modify to permanently change the default. Anyone able to help?
>>58812160
OP here. Found the answer as soon as I posted >< just added 'fish' to the end of my .bashrc, and it seems to work just fine
Just run chsh with no arguments for interactive mode.
>>58812160
Is the shell in /etc/shells ?
>>58812755
Yeah the shell is in /etc/shells. and I had no problem changing shells, using interactive chsh, just on restart it defaulted back to /bin/bash. Modified the .bashrc above and now everything works fine
>>58812877
but that's not a proper way to do it
you can try manually changing it in /etc/passwd
Did you try logging out and back in again? :)
>>58813457
actually I didn't just closed all terminals and opened a new one. shit. yeah this probably was causing some issues
>>58814457
Yeah, you need to logout then log back in for it to take effect.
>>58814502
yeah works great now, and thanks for the /etc/passwd tip. All the changes I made were in there already, so I removed the .bashrc fish hack above, logged back in, and now i'm good to go. thanks anons