momPanel v0.6.5
Fixed
- Linux: companion "Invisible" showed a white void instead of the wallpaper.
Two stacked causes, diagnosed live on the target machine. (1) The wallpaper
lookup'sgsettingscall still ran with the raw AppImage env (0.6.4's hostexec
fix covered the settings buttons andxdg-openonly); gsettings couldn't load
the dconf GIO module (libdconfsettings.so: undefined symbol) and silently
answered with SCHEMA DEFAULTS —adwaita-l/d.jpgpaths that don't exist on
Zorin — so no backdrop layer was ever created. (2) The About panel's live
opacity control set the sky opacity directly, bypassing the boot-time
"nothing to reveal → stay solid" guard, exposing the webview's blank canvas.
gsettingsnow goes through hostexec, and the live control keeps the sky
visually solid when no backdrop exists (body.dataset.backdrop). - All remaining Linux host spawns hardened against the same AppImage env
poisoning: notify-send, gdbus, canberra-gtk-play, wpctl (×3), spd-say, nmcli
(×2), lpstat (×2), ipptool. These mostly worked by luck — the tools that don't
load GIO modules survived — but it's one bug class, now with one mechanism.
Added
wallpaper.log(config dir, 20 KB cap): traces each backdrop resolution —
gsettings values per key, existence checks, chosen file, encoded size — so the
next field report pinpoints the failing step in one SSH read.
Installs and updates automatically from this release. Linux/Zorin: download the AppImage (the self-updating bundle). Windows: run the _x64-setup.exe. macOS: open the .dmg and drag momPanel to Applications; on first launch right-click the app and choose Open (it isn't Apple-notarized yet).