C++

plasma-workspace

Various components needed to run a Plasma-based environment

K

KDE

Dernière activité 29 sept. 2026
KDE/plasma-workspace

288

étoiles

125

forks

0

issues ouvertes

Ce README est souvent en anglais.

Plasma Workspace

Plasma Workspace is used as the base for Plasma Desktop, Mobile, and Bigscreen. It contains shared KCMs, applets as well as multiple libraries.

TaskManager Library

The Task Manager provides various QAbstractListModel-based model for listing Windows (TaskManager::AbstractWindowTasksModel), Startup tasks (TaskManager::StartupTasksModel) and Launcher Job (TaskManager::LauncherTasksModel).

Workspace Library

libkworkspace provides functions to allow you to interact with the %KDE session manager (SessionManagement).

Notification Manager Library

libnotificationmanager is responsible for listing notifications, closing them and interacting with them in Plasma. This class provides a %Qt model for jobs: NotificationManager::JobsModel. As well as a %Qt model for notifications and jobs: NotificationManager::Notifications.

Projets similaires

Plasma for the Desktop

QML
KKDE
1,4 k étoiles156

Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoids

C++
KKDE
2 k étoiles107

Wallpapers for Plasma Workspaces

CMake
KKDE
319 étoiles21