Skip to content

feat: YARG_FORCE_WAYLAND opcional y modo asistido en install-cage-kiosk.sh - #80

Merged
Xalcker merged 2 commits into
mainfrom
feat/yarg-wayland-kiosk-asistido
Oct 23, 2026
Merged

Xalcker merged 2 commits into
mainfrom
feat/yarg-wayland-kiosk-asistido

Conversation

@Xalcker

@Xalcker Xalcker commented Oct 23, 2026

Copy link
Copy Markdown
Owner

#10: YARG_FORCE_WAYLAND

  • Variable nueva, false por defecto. Con true, run-yarg.sh agrega -force-wayland a los argumentos de YARG (no -platform wl).
  • Es experimental y no se probó en hardware real, así que no se agregó al modo asistido; solo se activa desde .env.
  • Documentada en .env.example y en el README.
  • Pruebas en test_wrappers.bats: sin la variable no aparece el flag, y con true sí.

#16: modo asistido en install-cage-kiosk.sh

  • Hace las mismas preguntas que YARG y Clone Hero (usuario, passwords, hostname, zona horaria, SSH y Plymouth) con prompt_value, prompt_bool y prompt_password de lib/common.sh. Se elimina el prompt_secret local.
  • Con .env solo pregunta lo que falte, igual que los otros caminos.
  • El README dice qué incluye este camino y qué no: audio, Bluetooth, cursor, zram, Samba y menú de mantenimiento.
  • Pruebas nuevas en tests/test_kiosk_installer.bats.

Verificación

  • bash -n y scripts/check-encoding.sh: OK.
  • Prueba manual en local del modo asistido (respuestas por stdin, y con .env sin preguntar) y del run-yarg.sh generado con YARG_FORCE_WAYLAND=true.
  • La suite bats completa la corre el CI: no hay bats en local.
  • Pendiente en hardware real: probar YARG_FORCE_WAYLAND=true (input, fullscreen, audio y render) antes de pensar en cambiar el default.

Closes #10
Closes #16

🤖 Generated with Claude Code

Xalcker and others added 2 commits October 22, 2026 18:30
…sk.sh

YARG (#10):
- YARG_FORCE_WAYLAND=false por defecto; con true, run-yarg.sh lanza YARG con
  -force-wayland. Experimental y sin probar en hardware real, por eso no se
  pregunta en el modo asistido.
- Documentado en .env.example y README; pruebas en test_wrappers.bats.

Kiosko Cage/foot (#16):
- install-cage-kiosk.sh usa el mismo modo asistido que YARG y Clone Hero
  (usuario, passwords, hostname, zona horaria, SSH y Plymouth) con las
  funciones compartidas de lib/common.sh; se elimina prompt_secret.
- El README detalla que incluye y que no (audio, Bluetooth, cursor, zram,
  Samba, menu de mantenimiento).
- Pruebas nuevas en tests/test_kiosk_installer.bats.

Closes #10
Closes #16

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Xalcker
Xalcker merged commit f31bd11 into main Oct 23, 2026
2 checks passed
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.

install-cage-kiosk.sh: sin modo asistido y alcance poco claro YARG: variable opcional YARG_FORCE_WAYLAND

1 participant