Skip to content

refactor: unifica wrapper, menu y servicio de Cage (#28) - #69

Merged
Xalcker merged 2 commits into
mainfrom
refactor/kiosk-runtime
Oct 3, 2026
Merged

Xalcker merged 2 commits into
mainfrom
refactor/kiosk-runtime

Conversation

@Xalcker

@Xalcker Xalcker commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Cierra #28.

Mueve el prologo del wrapper (entorno, DBus, PipeWire), el menu de mantenimiento y cage-kiosk.service a lib/kiosk_runtime.sh; YARG, Clone Hero y RPCS3 solo conservan su bloque especifico (-1000 lineas duplicadas).

Cambios de comportamiento menores: el wrapper de YARG fija HOME; el menu de RPCS3 gana el respaldo de nmcli para WiFi; todos muestran el aviso si falta dbus-run-session.

Pruebas: nuevo tests/test_kiosk_runtime.bats (14 casos: prologo, orden de PipeWire, menu y sus opciones, unidad systemd). En la suite completa fallan 4 casos; 3 ya fallaban en main en esta maquina (Windows), y el cuarto (README) ya esta corregido en el PR. No se pudo validar en el kiosko real.

🤖 Generated with Claude Code

…me.sh (#28)

YARG, Clone Hero y RPCS3 compartian tres copias casi identicas del prologo
del wrapper, el menu de mantenimiento y cage-kiosk.service. Ahora viven en
kiosk_wrapper_prelude, install_kiosk_menu e install_cage_service, y cada app
solo aporta su bloque especifico. Se agregan pruebas de comportamiento del
wrapper, el menu y la unidad generados.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@Xalcker
Xalcker merged commit 082c529 into main Oct 3, 2026
2 checks passed
@Xalcker
Xalcker deleted the refactor/kiosk-runtime branch October 3, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant