Mount roms/saves into the Desktop app too

The 'desktop' catalog entry only ever mounted emulators/ and the
persistent home — /ROMs didn't exist in that container at all.
Confirmed live: with the controller fix requiring a real XFCE session
to reach Cemu's own working dialogs, there was no way to actually load
a ROM once there (Cemu's own File/Load menu had nothing to browse to).
Add the same /ROMs and saves mounts es-de/retroarch already use, so a
standalone emulator run from Desktop can load games directly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VLX1yYKJExGSXmgUhxKQG6
This commit is contained in:
Claude
2026-09-03 05:43:32 +00:00
parent 2c93a2c7fd
commit 24fe5a3177
+14 -2
View File
@@ -1741,7 +1741,13 @@ CATALOG = {
mounts=[f'{games}/retro-home:/home/retro/.config:rw',
f'{games}/retro-home-data:/home/retro/.local/share:rw',
f'{games}/emulators:/mnt/games/emulators:rw',
f'{games}/emulators:/home/retro/Applications:rw'],
f'{games}/emulators:/home/retro/Applications:rw',
# Same /ROMs path es-de/retroarch use — confirmed live: without
# this, a standalone emulator (Cemu) launched from this XFCE
# session via its own File/Load menu has nothing to browse to
# at all, since /ROMs simply doesn't exist in the container.
f'{games}/roms:/ROMs:rw',
f'{games}/saves:/mnt/games/saves:rw'],
# ghcr.io/games-on-whales/xfce has no libfuse2/libfuse3 at all (checked
# against its own Dockerfile) and, unlike es-de's own Dockerfile
# (which sets this exact env var for the same reason), no fallback
@@ -3202,7 +3208,13 @@ CATALOG = {
mounts=[f'{games}/retro-home:/home/retro/.config:rw',
f'{games}/retro-home-data:/home/retro/.local/share:rw',
f'{games}/emulators:/mnt/games/emulators:rw',
f'{games}/emulators:/home/retro/Applications:rw'],
f'{games}/emulators:/home/retro/Applications:rw',
# Same /ROMs path es-de/retroarch use — confirmed live: without
# this, a standalone emulator (Cemu) launched from this XFCE
# session via its own File/Load menu has nothing to browse to
# at all, since /ROMs simply doesn't exist in the container.
f'{games}/roms:/ROMs:rw',
f'{games}/saves:/mnt/games/saves:rw'],
# ghcr.io/games-on-whales/xfce has no libfuse2/libfuse3 at all (checked
# against its own Dockerfile) and, unlike es-de's own Dockerfile
# (which sets this exact env var for the same reason), no fallback