dragoonDorise / EmuDeck

Emulator configurator for Steam Deck
GNU General Public License v3.0
2.74k stars 200 forks source link

Exclude ChimeraOS's included retroarch from ES-DE's launch find rules #1262

Closed Filmire closed 2 weeks ago

Filmire commented 2 weeks ago

ChimeraOS includes its own copy of RetroArch, located at /usr/bin/retroarch. When using Emudeck's EmulationStation-DE to launch retroarch, there are cases where ES-DE will launch ChimeraOS's copy of retroarch rather than the version provided by EmuDeck. If the ChimeraOS version is launched, it doesn't properly load EmuDeck's retroarch configurations. This is most noticeable when launching a retroarch core and seeing a startup message indicating that a controller configuration could not be found.

The fix for this is to exclude the ChimeraOS retroarch binary from the ES-DE's es_find_rules.xml.