You are not logged in.

#1 2021-02-08 14:23:39

mkemorgn
Member
Registered: 2021-01-08
Posts: 14

[SOLVED]qtile won't launch when I switch my shell to from bash to fish

I want to change my shell from bash to fish.

I ran the command: ' chsh -s /usr/bin/fish '

It successfully changes my shell to fish, but when I reboot.  Nothing launches.  By nothing I mean it just gives me a command line as if I logged in as the root except I am indeed logged in as my user and I have a fish shell.  I'm not able to launch anything from the command line either.  The only option I have is to change the shell back to bash and then reboot and everything is fine again. 

When I log in with a bash shell I have my terminal of choice start automatically in qtile, it starts as bash but in my qtile config I specified that I want it to start with fish.  So if I close that terminal and re-open it, I get my fish shell.  But neofetch still tells me I'm in a bash shell.  I'm confused at this behavior. 

Still new to arch, I'm not sure what files would be helpful to see in this case.  Right now everything is working with bash, ultimately my goal is to just log in to fish instead of bash and have everything work the same as it currently does with bash.

Last edited by mkemorgn (2021-02-08 15:26:14)

Offline

#2 2021-02-08 15:06:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,347

Re: [SOLVED]qtile won't launch when I switch my shell to from bash to fish

Did you read about and follow the additional ramifications/adjustments of setting fish as your default shell? https://wiki.archlinux.org/index.php/Fi … ault_shell

Last edited by V1del (2021-02-08 15:07:29)

Offline

#3 2021-02-08 15:20:49

mkemorgn
Member
Registered: 2021-01-08
Posts: 14

Re: [SOLVED]qtile won't launch when I switch my shell to from bash to fish

I figured the best/simplest option is just to launch fish from alacritty itself.

Offline

Board footer

Powered by FluxBB