Pause MainUI during launch to prevent framebuffer conflict
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user