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

    Unable to get the Bezel Project to appear in the RetroPie Menu

    Scheduled Pinned Locked Moved Help and Support
    bezelproject
    10 Posts 3 Posters 1.5k 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.
    • R
      RetrOkada
      last edited by

      Hi everyone,

      I'm having some issues installing the Bezel Project.

      I followed the installation instructions at this link:
      https://github.com/thebezelproject
      Unfortunately, after rebooting the pi, there is nothing related to the Bezel Project in the RetroPie menu.

      I have verified that "bezelproject.sh" is in the correct folder. To do this, I entered the Terminal on my pi, and used "cd" to navigate to /home/pi/RetroPie/retropiemenu/. I then used "LS", and "bezelproject.sh" was listed alongside the expected options; BLUETOOTH.rp, WIFI.rp etc. Perhaps notably, "bezelproject.sh" was coloured green, as opposed to white, in the "ls" output?

      To my knowledge, I haven't made any changes to the folders, config files etc. The only thing I can think is that my RetroPie build is stored on an SSD, as I have the NESPi4 case. However, I haven't changed anything to do with the partitions.

      This is a fairly newish build. As such, after the initial boot, I have only done the following:
      ;set my locale and WiFi country
      ;Connected to my WiFi network
      ;Updated the RetroPie Setup Script
      ;Updated installed packages
      ;installed the script for the RetroFlag NESPi4 case
      ;Transferred some BIOS files
      ;Transferred a collection of MegaDrive ROMs
      ;Attempted, seemingly unsuccessfully, to install the Bezel Project.

      As mentioned, the "bezelproject.sh" file is listed in the correct path. So is it safe to run the shell script directly from Terminal? IE, will it still function correctly?

      Any help or advice gratefully received.

      Cheers.

      1 Reply Last reply Reply Quote 0
      • S
        sleve_mcdichael
        last edited by

        @RetrOkada said in Unable to get the Bezel Project to appear in the RetroPie Menu:

        Perhaps notably, "bezelproject.sh" was coloured green, as opposed to white, in the "ls" output?

        It's green because it is executable; you did that when you followed the chmod +x bezelproject.sh instruction.

        As mentioned, the "bezelproject.sh" file is listed in the correct path. So is it safe to run the shell script directly from Terminal? IE, will it still function correctly?

        It should, yeah. Far as I can tell it's just a regular shell script that doesn't utilize any of the retropie_packages helper functions or anything.

        Odd that it's not showing in the menu for you, though. I just DL'ed it to test and after restarting ES, it is there in my configs (RetroPie) menu. Does your "RetroPie" system entry include the .sh .SH extension, in either:

        /opt/retropie/configs/all/emulationstation/es_systems.cfg
        

        ...if it exists, or:

        /etc/emulationstation/es_systems.cfg
        

        ...if it doesn't?

        R 1 Reply Last reply Reply Quote 0
        • R
          RetrOkada @sleve_mcdichael
          last edited by

          @sleve_mcdichael Hello, and thanks for your reply:)

          Thanks for the info regarding the green text; I'm really new to Linux, so that sort of info is really useful. This is actually my main reason for switching back to RetroPie from Batocera; it seems to offer more scope for actually learning about Linux, while at the same time getting stuck into an interesting project. I'm obviously not knocking Batocera, or any other OSs, they're all great in their own ways.

          I checked both files which you mentioned.

          Under /etc/emulationstation/es_systems.cfg, the "RetroPie" section did list ".sh" under "Extensions". ".rp" was also there, as expected.

          However, the file /opt/retropie/configs/all/emulationstation/es_systems.cfg seems to be completely empty. Should I attempt to copy the other file over to this path?

          Cheers.

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

            @RetrOkada Can you run

            ls -l $HOME/RetroPie/retropiemenu
            

            and post the output of the command ?

            R 1 Reply Last reply Reply Quote 0
            • R
              RetrOkada @mitu
              last edited by

              @mitu Sure, here's the screenshot hopefully. I'm using an SSH client on my Mac.

              Also, I tried running the "bezelproject.sh" script directly through Terminal on my pi. It launched, but after I clicked "Yes", I received the message "System Error: Unexpected".

              Screenshot 2022-05-06 at 14.24.06.png

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

                The file list looks fine and the size is ok. Not sure why it doesn't show up. As for the error running the script, you can run the script with

                bash -x ./bezelproject.sh
                

                and see where it stops (which command is trying to run).

                1 Reply Last reply Reply Quote 0
                • S
                  sleve_mcdichael
                  last edited by

                  @RetrOkada said in Unable to get the Bezel Project to appear in the RetroPie Menu:

                  However, the file /opt/retropie/configs/all/emulationstation/es_systems.cfg seems to be completely empty. Should I attempt to copy the other file over to this path?

                  No you don't need to copy it. The only reason this copy of the file needs to exist, is if you want to make custom edits from the other copy which is built automatically (any edits to the automatic file would be ephemeral, as they would be overwritten the next time it is rebuilt.) If the file actually "exists and is empty,"* you can safely delete it.

                  *(as opposed to just, "doesn't exist," which might look the same depending on how you tried to view it -- like if you just tried to open it with nano editor or something.)

                  ...

                  Do you have "parse gamelists only" enabled (in EmulationStation's "start" menu or in ~/.emulationstation/es_settings.cfg)? If that's enabled, try disabling it (and restart ES); when enabled, this option ignores any file that does not have an associated gamelist entry -- and the gamelist entry isn't created until you launch it from the menu once, which you can't do if it's not shown, because of not being in the gamelist to begin with.

                  Disabling the option displays all valid files (determined by its extension matching one of those in the system's es_systems.cfg entry) regardless of whether it has a gamelist entry or not.

                  R 1 Reply Last reply Reply Quote 0
                  • R
                    RetrOkada @sleve_mcdichael
                    last edited by

                    @sleve_mcdichael Aah, okay. Yes, I did have "Parse Gamelists Only" enabled. Disabling it made the "Bezel Project" appear in the RetroPie menu. I launched it, and immediately exited. I then re-enabled "Parse Gamelists Only" and "Bezel Project" is still showing. So looks like it's all sorted. Really appreciate your help.

                    With regards to the "System Error: Unexpected" when I ran the script from Terminal, as per the recommendation from @mitu, I ran it with ./bezelproject.sh, where previously I was entering sh "bezelproject.sh". This resulted in everything running properly.

                    As mentioned, the menu option is now working, so there's no longer any need for me to run it from Terminal

                    Just one more question — what is the difference between "Theme Style Packs" and "System Style Packs"?

                    Really appreciate all the help on this. I learned a few things as well, which is a major reason for me undertaking this project in the first place.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      sleve_mcdichael @RetrOkada
                      last edited by sleve_mcdichael

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • S
                        sleve_mcdichael
                        last edited by

                        @RetrOkada said in Unable to get the Bezel Project to appear in the RetroPie Menu:

                        Just one more question — what is the difference between "Theme Style Packs" and "System Style Packs"?

                        alt text

                        Vs

                        alt text

                        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.