Virtual Desktops
PlannedCore-level virtual desktop support
Category: Core Services
Version: v1.0.0
Status: Planned
Virtual Desktops
Virtual desktops managed at the core level. Different desktop configurations per virtual desktop possible. Plugin receives requests for virtual desktops and decides what to show.
Core vs Plugin
Core Handles
- Desktop switching
- State persistence
- Window-to-desktop mapping
Plugin Handles
- What appears on each desktop
- Visual representation
- User interaction
Unique Feature
Different plugins can run on different virtual desktops! Desktop 1 could run a tiling WM while Desktop 2 runs a floating WM.
Related Features
- Core API/IPC - Communication protocol