Browse Source

Pause MainUI during launch to prevent framebuffer conflict

main
Matteo Benedetto 1 month ago
parent
commit
c1cfc42e7c
  1. 8
      launch_miyoo.sh

8
launch_miyoo.sh

@ -7,6 +7,10 @@ set -x
echo "=== CyberMatris Launch $(date) ==="
# Ferma MainUI per evitare conflitti grafici/framebuffer
kill -STOP $(pidof MainUI) 2>/dev/null
echo "MainUI stopped"
# Questo è fondamentale: indica a SDL2 di usare il backend video nativo Miyoo
export SDL_VIDEODRIVER=mmiyoo
unset SDL_RENDER_DRIVER
@ -46,5 +50,9 @@ if [ "$IS_V4" -eq 1 ]; then
fbset -g 640 480 640 960 32 2>/dev/null
fi
# Ripristina MainUI all'uscita del gioco
kill -CONT $(pidof MainUI) 2>/dev/null
echo "MainUI resumed"
echo "=== EXIT CODE: $EXIT ==="
exit $EXIT

Loading…
Cancel
Save