[Question] Change shell to use with RetroPie?
-
I'm setting up a Pi5 with RetroPie for my brother in law and I'm sure I'm going to be doing some admin on it. I wanted to change the default shell to fish, but when I do so, EmulationStation won't boot up with auto start. I checked my bashrc and see a retropie_welcome function that is being called and figured this may be part of the reason. Is there a way to change the default shell so it works with RetroPie? Would be nice.
-
@CtrlAltDelMe said in [Question] Change shell to use with RetroPie?:
I checked my bashrc and see a retropie_welcome function that is being called and figured this may be part of the reason.
The
retropie_welcome
is an optional ascii art image which doesn't influence how EmulationStation is started.Is there a way to change the default shell so it works with RetroPie? Would be nice.
EmulationStation is started automatically via
/etc/profile.d/10-retropie.sh
, which is probably not read byfish
or not compatible with it. You can probably find a similar method ($HOME/.fishrc
maybe) to runemulationstation
when the user is logged on.
Or maybe for administrative purposes you can create a separate user, which is not related to the RetroPie installation. -
@mitu said in [Question] Change shell to use with RetroPie?:
@CtrlAltDelMe said in [Question] Change shell to use with RetroPie?:
I checked my bashrc and see a retropie_welcome function that is being called and figured this may be part of the reason.
The
retropie_welcome
is an optional ascii art image which doesn't influence how EmulationStation is started.Is there a way to change the default shell so it works with RetroPie? Would be nice.
EmulationStation is started automatically via
/etc/profile.d/10-retropie.sh
, which is probably not read byfish
or not compatible with it. You can probably find a similar method ($HOME/.fishrc
maybe) to runemulationstation
when the user is logged on.
Or maybe for administrative purposes you can create a separate user, which is not related to the RetroPie installation.Wouldn't it be possible to run the bash script by invoking it with bash in whatever config file for fish?
It stores a config in
$HOME/.config/fish/config.fish
. However I'd still want the ability to run the setup script to go back to Raspbian if need be. Is that doable? -
@CtrlAltDelMe said in [Question] Change shell to use with RetroPie?:
Wouldn't it be possible to run the bash script by invoking it with bash in whatever config file for fish?
Yes, that would be possible - but I'm not familiar with how fish works.
It stores a config in $HOME/.config/fish/config.fish. However I'd still want the ability to run the setup script to go back to Raspbian if need be. Is that doable?
Probably, but as I said I'm not familiar with how fish works so I can't be of service here.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.