diff --git a/spike/01-s1-plasma-mobile.sh b/spike/01-s1-plasma-mobile.sh index 9ea134d..9e0f92e 100755 --- a/spike/01-s1-plasma-mobile.sh +++ b/spike/01-s1-plasma-mobile.sh @@ -45,6 +45,20 @@ if ! have termux-x11; then fail "termux-x11 fehlt. Bitte 00-bootstrap-termux.sh laufen lassen." exit 1 fi + +# Das Termux-Paket und die Termux:X11-APP sind zwei verschiedene Dinge. Fehlt die +# App, startet der X-Server anstandslos — nur sieht man nichts. Das sähe aus wie +# ein Fehlschlag von Plasma und wäre keiner. +if pm list packages 2>/dev/null | grep -q '^package:com\.termux\.x11$'; then + ok "Termux:X11-App ist installiert" +else + fail "Die Termux:X11-APP fehlt (nur das Paket ist da)." + hint "Ohne sie startet der X-Server, aber es gibt nichts zu sehen." + hint "Vom Rechner: ./provision/install-termux.sh" + hint "Oder von Hand: https://github.com/termux/termux-x11/releases" + hint "Bei Termux aus GitHub die Variante 'universal-sharedUid-debug.apk'." + exit 1 +fi termux-x11 :0 >>"$LOG" 2>&1 & X11_PID=$! sleep 3