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.
 
 
 
 
 
 
Alexander Lohnau 6070ca46f7
Download LGPL-3.0-or-later SPDX license
4 years ago
LICENSES Download LGPL-3.0-or-later SPDX license 4 years ago
applets applets/clipboard: Add an edit page instead of opening a dialog 4 years ago
appmenu Remove obsolete KPluginLoader includes 4 years ago
cmake Don't put a trailing dot in set_package_properties 4 years ago
components Port to KJsonUtils::readTranslatedString 4 years ago
containmentactions
dataengines Use pkgconfig to find libgps 4 years ago
doc
freespacenotifier [freespacenotifier] impr: no notification for ro filesystems 4 years ago
gmenu-dbusmenu-proxy
interactiveconsole GIT_SILENT Fixup validation in interactiveconsole cli parser 4 years ago
kcms SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
kioslave
klipper klipper: Remove deprecated QMutex usage 4 years ago
krunner
ksmserver
ksplash
ktimezoned Remove obsolete KPluginLoader includes 4 years ago
libcolorcorrect Night color KCM, fix default highlighting 4 years ago
libdbusmenuqt
libkworkspace
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
lookandfeel Hide KRunner window when pressing escape 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
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
plasmacalendarintegration Set Qt.ImhNoPredictiveText for text fields that act as search fields 4 years ago
runners killrunner: Define X-KDE-ConfigModule keyword for loading KCM 4 years ago
sddm-theme sddm-theme: fix missing password field on "Other" page 4 years ago
sddm-wayland-session
shell shellcorona: shorten the reconsiderOutputTimer from 1secs to 250ms 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
themes SVN_SILENT made messages (.desktop file) - always resolve ours 5 years ago
wallpapers
xembed-sni-proxy Revert "xembed: adapt to changes in KNotifications" 4 years ago
.git-blame-ignore-revs
.gitignore
CMakeLists.txt Only set CMAKE_MODULE_PATH once 4 years ago
ConfigureChecks.cmake Only set CMAKE_MODULE_PATH once 4 years ago
ExtraDesktop.sh
HACKING Fix typos in HACKING text file 5 years ago
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.