PlasmaZones v1.7.0
Added
- Layout visibility filtering: control which layouts appear in zone selector per screen, virtual desktop, and activity
- Tier 1 (KCM): eye toggle to globally hide a layout from the zone selector
- Tier 2 (Editor): visibility popup to restrict layouts to specific screens, desktops, or activities
- Empty allow-lists = visible everywhere (opt-in model)
- Active layout always bypasses filters to prevent empty selector state
- Undo/redo support for visibility changes in the editor
- Filter badge on KCM layout cards when Tier 2 restrictions are active
- Layout cycling (Meta+[/]) now respects per-screen visibility filtering
Changed
- OSD style defaults to visual preview instead of text for new installs
Fixed
- Duplicated and imported layouts no longer inherit visibility restrictions from the source
- Stale screen names auto-cleaned from layout restrictions when monitors are disconnected
- Layout cycling skips hidden/restricted layouts correctly in all directions
Installation
Arch Linux (AUR):
yay -S plasmazones # or plasmazones-binArch Linux (manual):
sudo pacman -U plasmazones-1.7.0-1-x86_64.pkg.tar.zstUbuntu/Debian (25.10+):
sudo dpkg -i plasmazones_1.7.0-1_amd64.deb
sudo apt-get install -f # Install dependencies if neededFedora:
sudo dnf install plasmazones-1.7.0-1.fc43.x86_64.rpmPost-Installation
systemctl --user enable --now plasmazones.service
systemsettings kcm_plasmazones