VM-Befunde abgehakt: Cinnamon/XFCE gelöst (Anchor::Click + Cinnamon-Extension), Gegenproben KDE/GNOME ok

This commit is contained in:
marcus hinz
2026-07-21 11:25:29 +02:00
parent a396218a82
commit 543d3a3ef6
4 changed files with 36 additions and 14 deletions
+27 -10
View File
@@ -33,21 +33,38 @@ Listen-Scroll (Toolbars stehen).
## VM-Tests Desktop-Umgebungen (Befunde 2026-07-20, Fedora-Klone unter qemu:///session)
- [ ] **Cinnamon: Popup öffnet links oben statt rechts unten.** Platzierung
ankert an der Tray-Icon-Geometrie; unter Cinnamon (XApp/SNI statt
GNOME-Extension) fehlt sie offenbar → Fallback 0,0.
- [ ] **Cinnamon + XFCE: Klick auf andere App/Leerfläche schließt das Popup
nicht.** Auf beiden X11-Desktops reproduziert — Blur-/Focus-out kommt
unter X11 anders an; PopupBlurGuard greift dort nicht.
- [ ] KDE (Plasma-Kern): erster Durchlauf laut Marcus ok. XFCE: Position ok,
nur Blur-Schließen defekt (Xorg-Server musste im Guest nachinstalliert
werden, war kein App-Problem).
- [x] **Cinnamon: Popup öffnet links oben statt rechts unten.** Ursache war
Wayland, nicht fehlende Tray-Geometrie: Die Cinnamon-Session der VM
läuft als Wayland-Session, `set_position` aus dem Client ist dort
wirkungslos. Gelöst 2026-07-21 zweiteilig: (a) SNI-Activate-Koordinaten
gehen jetzt als `Anchor::Click` durch (Cinnamon liefert echte Werte,
X11-Fallback bleibt Cursor), (b) neue Cinnamon-Extension
`cinnamon-extension/ai-control-popup@local` platziert das Popup unter
Wayland am Zeiger, an der Work-Area geklemmt (Panel bleibt frei). In der
VM verifiziert („perfekt").
- [x] **Cinnamon + XFCE: Klick auf andere App/Leerfläche schließt das Popup
nicht.** Am 2026-07-21 nicht reproduzierbar — gleiches rpm, kompletter
Pfad läuft unter XFCE-X11 (SNI Activate → present() → Focused(true) →
Guard fällt → Hide), verifiziert mit Diagnose-Binary und installierter
App; Cinnamon-Wayland schließt ebenfalls. Plausibelste Rekonstruktion
für 2026-07-20: erster Login direkt nach DE-Nachinstallation und
gdm-Restart. Guard-Härtung bewusst verworfen (Bedarf nicht belegt).
- [x] KDE (Plasma-Kern): erster Durchlauf laut Marcus ok. XFCE: Position ok
(Xorg-Server musste im Guest nachinstalliert werden, war kein
App-Problem).
- [x] Gegenprobe nach dem Anchor-Umbau (2026-07-21): KDE Plasma (Wayland,
KWin-Script) und GNOME (Wayland, Extension) beide ohne Befund —
Platzierung und Blur-Schließen ok.
- [ ] Cinnamon-X11 (Mint-Default) ungetestet; Cinnamon-Extension noch nicht
im deb/rpm paketiert (liegt in der VM nur unter
~/.local/share/cinnamon/extensions).
## Release-Themen (wenn es Richtung Veröffentlichung geht)
- README ist außer Sync (beschreibt teils den alten Stand).
- GNOME-Extension via deb/rpm nach /usr/share ausrollen (postinst nur GNOME,
prerm für dconf); AppImage-Start unter GNOME ist schon gesperrt.
prerm für dconf); AppImage-Start unter GNOME ist schon gesperrt. Dazu jetzt
auch die Cinnamon-Extension (nach /usr/share/cinnamon/extensions).
- macOS/Windows-Angleich der Panel-UI; `publish`-Flow.
## Hintergrund (unverändert gültig)