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.
 
 
 
 
 
 
Nicolas Fella a096cf1ae8 [appmenu] Remove obsolete desktop file 4 years ago
LICENSES
applets Create proper QUrls for recent document actions 4 years ago
appmenu [appmenu] Remove obsolete desktop file 4 years ago
cmake
components SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
containmentactions SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
dataengines [dataengines/weather/dwd] Check if jobs failed 4 years ago
doc
freespacenotifier
gmenu-dbusmenu-proxy
interactiveconsole
kcms SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
kioslave
klipper Remove unused include 4 years ago
krunner KRunner: Set location before showing 4 years ago
ksmserver ksmserver: Drop unrelated Copyright.txt file 4 years ago
ksplash ksplashqml: remove defunct theme files 4 years ago
ktimezoned
libcolorcorrect SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
libdbusmenuqt
libkworkspace [kdisplaymanager] Relax HAVE_X11 check 4 years ago
libnotificationmanager libnotificationmanager: Fix displaying item-based jobs 4 years ago
libtaskmanager Introduce option to build without X11 libs 4 years ago
login-sessions
logout-greeter
lookandfeel lockscreen KCM: clarify clock and media control UI 4 years ago
menu SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
phonon
plasma-windowed SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
plasmacalendarintegration
runners Fix appstream runner results appearing before apps/kcms 4 years ago
sddm-wayland-session
shell ScreenPool: Ensure that primaryScreenChanged is emitted always after screenAdded 4 years ago
solidautoeject
soliduiserver
startkde kcminit: Symlink kcminit_start instead of compiling twice 4 years ago
statusnotifierwatcher
systemmonitor SVN_SILENT made messages (.desktop file) - always resolve ours 4 years ago
themes
wallpapers Install wallpaper servicemenu to new location 4 years ago
xembed-sni-proxy
.git-blame-ignore-revs
.gitignore
.gitlab-ci.yml
.kde-ci.yml Remove direct KInit dependency 4 years ago
CMakeLists.txt Require at least version 2.0 for Qalculate 4 years ago
ConfigureChecks.cmake Introduce option to build without X11 libs 4 years ago
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.