• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

[Question] Change shell to use with RetroPie?

Scheduled Pinned Locked Moved Help and Support
questionshell
4 Posts 2 Posters 240 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    CtrlAltDelMe
    last edited by 28 Dec 2024, 21:03

    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.

    M 1 Reply Last reply 29 Dec 2024, 05:36 Reply Quote 0
    • M
      mitu Global Moderator @CtrlAltDelMe
      last edited by mitu 29 Dec 2024, 05:36

      @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 by fish or not compatible with it. You can probably find a similar method ($HOME/.fishrc maybe) to run emulationstation 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.

      C 1 Reply Last reply 30 Dec 2024, 16:09 Reply Quote 1
      • C
        CtrlAltDelMe @mitu
        last edited by 30 Dec 2024, 16:09

        @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 by fish or not compatible with it. You can probably find a similar method ($HOME/.fishrc maybe) to run emulationstation 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?

        M 1 Reply Last reply 30 Dec 2024, 16:55 Reply Quote 0
        • M
          mitu Global Moderator @CtrlAltDelMe
          last edited by mitu 30 Dec 2024, 16:55

          @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.

          1 Reply Last reply Reply Quote 0
          4 out of 4
          • First post
            4/4
            Last post

          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.

            This community forum collects and processes your personal information.
            consent.not_received