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.
 
 
 
 
 
 
l10n daemon script 560b4ca52b SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
LICENSES
applets
appmenu
cmake
components
containmentactions
dataengines
doc
freespacenotifier
gmenu-dbusmenu-proxy
interactiveconsole
kcms
kioslave
klipper
krunner
ksmserver
ksplash
ktimezoned
libcolorcorrect
libdbusmenuqt
libkworkspace
libnotificationmanager
libtaskmanager
login-sessions
logout-greeter
lookandfeel
lookandfeel.dark
lookandfeel.twilight
menu
phonon
plasma-windowed
plasmacalendarintegration
runners
sddm-theme
sddm-wayland-session
shell
solidautoeject
soliduiserver
startkde
statusnotifierwatcher
systemmonitor
themes
wallpapers
xembed-sni-proxy
.git-blame-ignore-revs
.gitignore
.gitlab-ci.yml
.kde-ci.yml
CMakeLists.txt
ConfigureChecks.cmake
ExtraDesktop.sh
HACKING
README.md
c_ptr.h
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.