S1: prüfen, ob die Termux:X11-APP installiert ist

Das Termux-Paket termux-x11-nightly und die Termux:X11-App sind zwei verschiedene
Dinge. Fehlt die App, startet der X-Server anstandslos — nur bleibt der Bildschirm
leer. Das sähe aus wie ein Fehlschlag von Plasma Mobile und wäre keiner, und genau
solche Fehldiagnosen soll der Spike nicht produzieren.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Stefan
2026-08-10 22:07:02 +02:00
co-authored by Claude Opus 5
parent 95de7b6614
commit 0e301f2455
+14
View File
@@ -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