Merge pull request #425 from outis1one/claude/wolf-pair-port-conflict-7nz8qg
Share ES-DE's emulator/config mounts with the Wolf Desktop app
This commit is contained in:
+26
-2
@@ -1721,7 +1721,19 @@ CATALOG = {
|
||||
name='WolfDesktop', title='Desktop',
|
||||
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
||||
image='ghcr.io/games-on-whales/desktop:edge',
|
||||
mounts=[],
|
||||
# Shares the SAME persistent home (.config/.local/share) and
|
||||
# emulators/ -> ~/Applications mount as esde/retroarch below — a real
|
||||
# XFCE multi-window session is a much more reliable place to run a
|
||||
# standalone emulator's own GUI (Settings/Input dialogs) than inside
|
||||
# ES-DE's single-app Sway kiosk session, where a second top-level
|
||||
# window (e.g. Cemu's own Settings dialog) can fail to ever get
|
||||
# mapped/focused. Whatever gets configured here (Cemu's settings.xml,
|
||||
# controllerProfiles/, etc.) is read by the exact same app the next
|
||||
# time it's launched through ES-DE, since it's the same mounted home.
|
||||
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'],
|
||||
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
||||
ulimits=[], privileged=False,
|
||||
),
|
||||
@@ -3124,7 +3136,19 @@ CATALOG = {
|
||||
name='WolfDesktop', title='Desktop',
|
||||
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
||||
image='ghcr.io/games-on-whales/desktop:edge',
|
||||
mounts=[],
|
||||
# Shares the SAME persistent home (.config/.local/share) and
|
||||
# emulators/ -> ~/Applications mount as esde/retroarch below — a real
|
||||
# XFCE multi-window session is a much more reliable place to run a
|
||||
# standalone emulator's own GUI (Settings/Input dialogs) than inside
|
||||
# ES-DE's single-app Sway kiosk session, where a second top-level
|
||||
# window (e.g. Cemu's own Settings dialog) can fail to ever get
|
||||
# mapped/focused. Whatever gets configured here (Cemu's settings.xml,
|
||||
# controllerProfiles/, etc.) is read by the exact same app the next
|
||||
# time it's launched through ES-DE, since it's the same mounted home.
|
||||
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'],
|
||||
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
||||
ulimits=[], privileged=False,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user