Pour éviter de retaper 3 lignes à chaque test runtime dans la fenêtre QEMU graphique (sans copier-coller possible), ajout de 3 scripts ion prêts à l'emploi dans tools/redox-scripts/ : - test-sw : compositor + simple_window client (phase 13.1.b) - test-subc : compositor + subcompositor client visuel (phase 13.2.b.3) - test-out : compositor + wl_output gating test (phase 13.2.a) Tous suivent le même pattern : rm -f /tmp/redox-wl-comp.sock redox-wl-compositor & sleep 1 <client> run-qemu.sh copie maintenant tout tools/redox-scripts/* dans /usr/bin de l'image (cp -p pour conserver +x), donc le user peut taper juste `test-subc` ⏎ dans le shell ion Redox. Shebang #!/usr/bin/ion : Redox sait exécuter le script directement (le chemin /usr/bin/ion est stable). Leyoda 2026 – GPLv3
10 lines
433 B
Text
Executable file
10 lines
433 B
Text
Executable file
#!/usr/bin/ion
|
|
# Phase 13.2.b.3 — Launch compositor + subcompositor test client.
|
|
# Nettoie un éventuel socket résiduel, lance le compo en background,
|
|
# attend 1s, puis lance le client de test subcompositor en avant-plan.
|
|
# Côté QEMU graphique : ESC sur la fenêtre pour exit propre du client,
|
|
# puis Ctrl+Q pour exit du compositor.
|
|
rm -f /tmp/redox-wl-comp.sock
|
|
redox-wl-compositor &
|
|
sleep 1
|
|
redox-wl-test-client-subcompositor
|