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 242 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

      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.

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @CtrlAltDelMe
        last edited by mitu

        @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 Reply Quote 1
        • C
          CtrlAltDelMe @mitu
          last edited by

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

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @CtrlAltDelMe
            last edited by mitu

            @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
            • First post
              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.