Unable to get the Bezel Project to appear in the RetroPie Menu
-
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.
-
@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?
-
@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.
-
-
@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".
-
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).
-
@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. -
@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.
-
This post is deleted! -
@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"?
Vs
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.