Pause MainUI during launch to prevent framebuffer conflict
This commit is contained in:
@@ -7,6 +7,10 @@ set -x
|
|||||||
|
|
||||||
echo "=== CyberMatris Launch $(date) ==="
|
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
|
# Questo è fondamentale: indica a SDL2 di usare il backend video nativo Miyoo
|
||||||
export SDL_VIDEODRIVER=mmiyoo
|
export SDL_VIDEODRIVER=mmiyoo
|
||||||
unset SDL_RENDER_DRIVER
|
unset SDL_RENDER_DRIVER
|
||||||
@@ -46,5 +50,9 @@ if [ "$IS_V4" -eq 1 ]; then
|
|||||||
fbset -g 640 480 640 960 32 2>/dev/null
|
fbset -g 640 480 640 960 32 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ripristina MainUI all'uscita del gioco
|
||||||
|
kill -CONT $(pidof MainUI) 2>/dev/null
|
||||||
|
echo "MainUI resumed"
|
||||||
|
|
||||||
echo "=== EXIT CODE: $EXIT ==="
|
echo "=== EXIT CODE: $EXIT ==="
|
||||||
exit $EXIT
|
exit $EXIT
|
||||||
|
|||||||
Reference in New Issue
Block a user