github fuddlesworth/PlasmaZones v1.7.0
PlasmaZones v1.7.0

latest releases: v2.8.8, v2.8.7, v2.8.6...
3 months ago

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-bin

Arch Linux (manual):

sudo pacman -U plasmazones-1.7.0-1-x86_64.pkg.tar.zst

Ubuntu/Debian (25.10+):

sudo dpkg -i plasmazones_1.7.0-1_amd64.deb
sudo apt-get install -f  # Install dependencies if needed

Fedora:

sudo dnf install plasmazones-1.7.0-1.fc43.x86_64.rpm

Post-Installation

systemctl --user enable --now plasmazones.service
systemsettings kcm_plasmazones

Don't miss a new PlasmaZones release

NewReleases is sending notifications on new releases.