Files
2026-07-24 21:42:30 +02:00

3.0 KiB

name, description, metadata
name description metadata
vm-testflotte pkgtest-VMs (Fedora 44) für Desktop-Tests — Zugang, Ports, Stolperfallen
node_type type originSessionId modified
memory project 049c1ce5-124f-4a7c-a538-357b9c5370cb 2026-07-22T10:42:44.141Z

Test-VMs unter qemu:///session (Stand 2026-07-20): pkgtest-rpm (Basis, Cloud + GNOME + ai-control-rpm), Klone pkgtest-kde (Plasma-Kern), pkgtest-cinnamon, pkgtest-xfce (je Desktop-Kern, gdm als DM für alle, Session am Greeter wählen). Guest-Login test/test; SSH mit Key ~/.ssh/id_default (Host bietet ihn nicht automatisch an).

Stolperfallen:

  • SSH-Forward ist ephemer: nach jedem VM-Start neu setzen mit virsh qemu-monitor-command <vm> --hmp "hostfwd_add tcp::<port>-:22" (Konvention: kde 2223, cinnamon 2224, xfce 2225).
  • SPICE-Ports wandern mit der Startreihenfolge (autoport ab 5900) — nach Neustart neu prüfen (virsh domdisplay). Bei Marcus funktioniert remote-viewer spice://… zuverlässig, virt-viewer mit Domain-Name blieb teils stumm.
  • Schwarzes Viewer-Fenster = meist nur DPMS-Blanking des Greeters; Taste senden (virsh send-key <vm> KEY_ESC) oder Screenshot vom Host prüfen. Blanking ist in cinnamon/xfce-Guests per dconf (gdm-Profil, idle-delay 0) abgeschaltet.
  • Greeter ignoriert ACPI-Shutdown → nach Timeout virsh destroy (am Greeter verlustfrei).
  • Lange Guest-Aktionen (dnf) nie an der SSH-Session hängen lassen — als systemd-run --unit=… starten und pollen; SSH-Verbindungen brechen über slirp gern ab.
  • kde-Klon hat noch e1000-NIC (~300 KiB/s), cinnamon/xfce sind auf virtio umgestellt.
  • Die Cinnamon-Session der VM ist Wayland (gdm-Default dort; XAUTHORITY zeigt .muffin-Xwaylandauth). Für X11-Cinnamon (Mint-Default) am Greeter die X11-Variante wählen — bisher ungetestet.
  • In pkgtest-cinnamon liegt seit dem 0.3.0-Test (2026-07-22) nur noch die paketierte Extension unter /usr/share; die manuelle Kopie in ~/.local/share ist gelöscht.
  • Test-Rückstände der 0.3.0-Runde am 2026-07-22 wieder entfernt (rpm + cinnamon): gdm-Autologin, claude-Stub, Demo-Projekt, ~/.config/ai-control, gsettings-Resets (idle-delay, lock-enabled, auf Cinnamon enabled-extensions). Alle vier VMs aus. Für Autologin-Bedarf: AutomaticLoginEnable=True/AutomaticLogin=test in /etc/gdm/custom.conf; der Cinnamon-Autologin startet die X11-Session (X-Cinnamon), nicht Wayland.
  • App headless in die Session starten: Env (WAYLAND_DISPLAY/DISPLAY, XDG_RUNTIME_DIR, DBUS_SESSION_BUS_ADDRESS, XDG_CURRENT_DESKTOP) aus /proc//environ ziehen, setsid nohup ai-control. Popup ohne GUI auslösen: Cinnamon/KDE/XFCE über SNI (dbus-send … org.kde.StatusNotifierItem-<pid>-1 … Activate int32:x int32:y), GNOME über busctl --user call com.aicontrol.Popup /com/aicontrol/Popup com.aicontrol.Popup1 Show. xdotool/xwininfo fehlen in den Guests, wmctrl ist da; dbus-send fehlt in pkgtest-rpm (busctl nehmen).

Offene Befunde aus dem ersten Durchlauf stehen in OFFENE-PUNKTE.md (Abschnitt VM-Tests).