PlasmaZones 3.0.17
1 change, released June 18, 2026.
Fixed
- PlasmaZones held back KWin upgrades, stranding Plasma in a half-upgraded state: the native packages pinned KWin to the exact version PlasmaZones was built against (to guarantee the KWin effect plugin’s IID matched the running KWin). On distros that ship KWin and PlasmaZones from separate repos (e.g. Fedora KWin from the distro, PlasmaZones from COPR), a newer KWin landing before a matching PlasmaZones rebuild could not satisfy the exact pin, so the package manager held KWin back. That left KWin out of sync with the rest of Plasma, which surfaced as “No KScreen backend found” and, at worst, a black screen at login (reported on Fedora 44 / Plasma 6.7). The runtime dependency is now a minimum (
kwin >= 6.7.0) across the RPM, Debian, and Arch (source/bin/git) packages instead of an exact pin, so a newer KWin no longer blocks the upgrade. A mismatched effect is harmless. KWin reads the IID from plugin metadata and never loads a non-matching effect, so the plugin stays inert and only the drag overlay is missing until PlasmaZones is rebuilt. Core tiling (daemon and layer-shell QPA plugin) is unaffected. Nix is unchanged, because it has no install-time pin and rebuilds the whole system, so it cannot strand the desktop.