From 0e301f2455fdbde8b2c822811021d1a6b47fcd1e Mon Sep 17 00:00:00 2001 From: Stefan Date: Mon, 10 Aug 2026 22:07:02 +0200 Subject: [PATCH] =?UTF-8?q?S1:=20pr=C3=BCfen,=20ob=20die=20Termux:X11-APP?= =?UTF-8?q?=20installiert=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- spike/01-s1-plasma-mobile.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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