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.
 
 
 
 
 
 
Ahmad Samir f8c6099a32 Don't install two copies of kcm_fontinst 4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets Revert "applets/clipboard: Use FullTextRole in EditPage" 4 years ago
appmenu Use Qt logging categories 4 years ago
cmake Don't put a trailing dot in set_package_properties 4 years ago
components Use Qt logging categories 4 years ago
containmentactions Use Qt logging categories 4 years ago
dataengines dataengines/apps: Use KIO::ApplicationLauncherJob for starting KService 4 years ago
doc
freespacenotifier SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
gmenu-dbusmenu-proxy Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR 4 years ago
interactiveconsole GIT_SILENT: use Q_EMIT 4 years ago
kcms Don't install two copies of kcm_fontinst 4 years ago
kioslave Remove unused Exec line 4 years ago
klipper klipper/autotests: Add SPDX header 4 years ago
krunner Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR 4 years ago
ksmserver Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR 4 years ago
ksplash Fix ksplash always using default theme. 4 years ago
ktimezoned SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libcolorcorrect SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libdbusmenuqt GIT_SILENT: use Q_EMIT 4 years ago
libkworkspace Use Qt logging categories 4 years ago
libnotificationmanager libnotificationmanager: Structure logs 4 years ago
libtaskmanager Use Qt logging categories 4 years ago
login-sessions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
logout-greeter Adapt to Layer Shell Qt API change 4 years ago
lookandfeel Lock/login themes: stop adjusting shadows based on color scheme 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 4 years ago
phonon SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasmacalendarintegration SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
runners Utilize KIO::OpenUrlJob for opening urls 4 years ago
sddm-theme Lock/login themes: stop adjusting shadows based on color scheme 4 years ago
sddm-wayland-session
shell Fix build if QtQml was built with -no-qml-debug 4 years ago
solidautoeject SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
soliduiserver Use Qt logging categories 4 years ago
startkde Use Qt logging categories 4 years ago
statusnotifierwatcher SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
systemmonitor SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
themes SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
wallpapers SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
xembed-sni-proxy Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR 4 years ago
.git-blame-ignore-revs Fix previous .git-blame-ignore-revs addition 4 years ago
.gitignore
.gitlab-ci.yml Enable gitlab CI 4 years ago
.kde-ci.yml Remove duplicated Dependencies key 4 years ago
CMakeLists.txt Drop unused KF5Su dependency 4 years ago
ConfigureChecks.cmake Only set CMAKE_MODULE_PATH once 4 years ago
ExtraDesktop.sh
HACKING
README.md
config-X11.h.cmake
config-appstream.h.cmake
config-unix.h.cmake
config-workspace.h.cmake
metainfo.yaml
plasma-workspace.categories

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.