Adds correct submods and docker-gui-over-ssh scripts

Entire-Checkpoint: 01M6R9S996VV2JM7WV3683C4RY
This commit is contained in:
torsten committed 2026-11-06 12:26:58 +01:00
1 parent a700670efc
commit 438f897b92
5 files changed
+131 -2

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
#!/bin/bash
# 1. Laufenden Container automatisch finden
IMAGE_NAME="legatus-qt6-prebuilt"
CONTAINER_ID=$(docker ps --filter "ancestor=$IMAGE_NAME" --format "{{.ID}}" | head -n 1)
if [ -z "$CONTAINER_ID" ]; then
echo "❌ Fehler: Es läuft kein Container, der auf dem Image '$IMAGE_NAME' basiert."
exit 1
fi
# 2. Aktuelle Display-Nummer vom Host auslesen
if [ -z "$DISPLAY" ]; then
echo "❌ Fehler: Kein aktives DISPLAY auf dem Host gefunden!"
exit 1
fi
DISPLAY_NUM=$(echo $DISPLAY | grep -oP '(?<=:)\d+' | head -n 1)
CONTAINER_DISPLAY=":${DISPLAY_NUM}.0"
echo "🔌 Klinke in laufenden Container ein ($CONTAINER_ID)..."
# 3. Docker exec mit den passenden X11-Variablen aufrufen
docker exec -it \
-e DISPLAY="$CONTAINER_DISPLAY" \
-e XAUTHORITY=/tmp/.Xauthority \
"$CONTAINER_ID" \
bash