You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Aleix Pol a790b8d7a7 pipewire: allow disabling dmabuf on streams 4 years ago
LICENSES Convert license headers to SPDX 5 years ago
applets Port away from KPluginMetaData::readStringList 4 years ago
appmenu Remove obsolete KPluginLoader includes 4 years ago
cmake Add SPDX license header to FindKIOExtras.cmake and FindKIOFuse.cmake files 5 years ago
components Port away from KPluginMetaData::readStringList 4 years ago
containmentactions Convert license headers to SPDX 5 years ago
dataengines Fix build with gpsd 3.23.1 5 years ago
doc Manual SPDX fixes & cleanup 5 years ago
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
gmenu-dbusmenu-proxy SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
interactiveconsole Split Interactive console into it's own binary 5 years ago
kcms kcms/kfontinst: Make opening and printing tooltip non-generic 4 years ago
kioslave SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
klipper [klipper] Fix shortcut of OK button in the clipboard content edit dialog 4 years ago
krunner SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
ksmserver Cleanup : 5 years ago
ksplash [ksplash][logout-greeter] Avoid making windows for placeholder screens 5 years ago
ktimezoned Remove obsolete KPluginLoader includes 4 years ago
libcolorcorrect Night color KCM, fix default highlighting 4 years ago
libdbusmenuqt Manually adjustments for SPDX license statements 5 years ago
libkworkspace Expose Plasma Workspace api to api.kde.org 5 years ago
libnotificationmanager [libnotificationmanager] Port from KServiceTypeTrader to KApplicationTrader 5 years ago
libtaskmanager pipewire: allow disabling dmabuf on streams 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
logout-greeter [ksplash][logout-greeter] Avoid making windows for placeholder screens 5 years ago
lookandfeel Port away from ScrollArea to ScrollView 4 years ago
lookandfeel.dark SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
lookandfeel.twilight SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
menu SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
phonon SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
plasmacalendarintegration SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
runners SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
sddm-theme sddm-theme: fix missing password field on "Other" page 4 years ago
sddm-wayland-session sddm: Provide a configuration for SDDM Wayland sessions 5 years ago
shell Port away from KPluginMetaData::readStringList 4 years ago
solidautoeject SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
soliduiserver SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
startkde Move font DPI syncing to kcminit 5 years ago
statusnotifierwatcher SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
systemmonitor SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
wallpapers Cleanup : 5 years ago
xembed-sni-proxy Revert "xembed: adapt to changes in KNotifications" 4 years ago
.git-blame-ignore-revs Add clang-format commit to ignore list 5 years ago
.gitignore GIT_SILENT Add auto generated files to .gitignore 5 years ago
CMakeLists.txt Update kf5 version requirement to 5.86 4 years ago
ConfigureChecks.cmake Clean up CMake variables 5 years ago
ExtraDesktop.sh i18n: handle strings in kdevtemplate files 10 years ago
HACKING Fix typos in HACKING text file 5 years ago
README.md Expose Plasma Workspace api to api.kde.org 5 years ago
config-X11.h.cmake Clean up CMake variables 5 years ago
config-appstream.h.cmake Import CMakeLists file for kicker 7 years ago
config-unix.h.cmake Clean up configure checks, none of the code here use PAM anymore. 10 years ago
config-workspace.h.cmake Convert license headers to SPDX 5 years ago
metainfo.yaml Expose Plasma Workspace api to api.kde.org 5 years ago
plasma-workspace.categories [dataengine/geolocation] Add logging category 6 years ago

README.md

Plasma Workspace

Plasma Workspace is used as base for both Plama Desktop and Plasma Mobile. 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.