phosphor-workspaces
Virtual desktop and activity tracking.
Compositors and window managers need to know which virtual desktop or activity is active and react to switches. VirtualDesktopManager tracks KWin virtual desktops via D-Bus: current desktop, count, names, and UUID mapping. ActivityManager tracks KDE Activities via KActivities or PlasmaActivities as an optional compile-time dependency. Any consumer that needs workspace awareness links the library directly, independently of the PlasmaZones daemon.
Key types
VirtualDesktopManagerActivityManagerDependencies
QtCoreQtDBusphosphor-engineKF6Activities (optional)
See also
References
- Full API reference → Doxygen-generated page for
PhosphorWorkspaces. - Namespace index Every symbol under
PhosphorWorkspaces::.