Pull mirror of invent.kde.org/plasma/plasma-desktop. Our fork with Quine Linux changes: quine-global-labs/plasma-desktop.
Find a file
CornWorld Had 64bea55b96 CODEMAP: Fix a typo
Dir `layouts-templates` doesn't exist, instead of `layout-templates`.
2024-10-02 14:01:33 +00:00
.reuse kcm/runners: Allow simpler installation of DBus runners 2023-07-12 18:12:10 +00:00
appiumtests Revert "appiumtests: disable test_1_containment_config_dialog_3_other_sections in desktoptest" 2024-09-25 15:51:51 +00:00
applets applets/kickoff: close on session/power action 2024-09-25 16:26:48 +00:00
attica-kde Apply 1 suggestion(s) to 1 file(s) 2024-04-29 13:38:44 +00:00
cmake/modules [kcm/touchpad] Drop synaptics config 2023-10-02 21:24:09 +00:00
containments FolderViewLayer.qml: Load the icon positions when geometry changes 2024-10-01 16:14:20 +03:00
design Remove outdated plasmoid design info 2023-10-15 15:29:14 +00:00
desktoppackage Use strict available space for positioning widget explorer sidebar 2024-09-28 02:34:42 +00:00
doc doc/kcontrol/kcmsmserver: update docs for confirmation action 2024-06-25 07:57:46 -06:00
emojier emojier: adopt WindowStateSaver 2024-09-20 03:16:24 +00:00
imports/activitymanager applets/showActivityManager: Only show activityManager when drag contains windows 2024-09-04 12:56:37 +00:00
kaccess kaccess: Order service after plasma-core.target 2024-09-19 17:26:10 +00:00
kcms kcm/keyboard: Disable "reuseItems" property for xkboptions tree 2024-10-01 15:00:42 +00:00
knetattach it doesn't compile against windows. We can remove this check 2024-05-23 22:24:14 +02:00
layout-templates SVN_SILENT made messages (.desktop file) - always resolve ours 2024-09-20 01:27:00 +00:00
LICENSES Make emojier use its own data instead of relying on ibus. 2022-09-21 16:26:31 +00:00
po GIT_SILENT Sync po/docbooks with svn 2024-10-02 01:33:22 +00:00
runners SVN_SILENT made messages (.desktop file) - always resolve ours 2024-09-12 01:21:58 +00:00
sddm-theme SVN_SILENT made messages (.desktop file) - always resolve ours 2024-10-02 01:23:44 +00:00
solid-device-automounter [kcms/automounter] Fix crash on close 2024-09-25 17:25:43 +00:00
toolboxes SVN_SILENT made messages (.desktop file) - always resolve ours 2024-09-20 01:27:00 +00:00
.git-blame-ignore-revs Add e57c6a6e to .git-blame-ignore-revs 2023-09-13 15:40:25 +02:00
.gitignore GIT_SILENT Add auto generated files to .gitignore 2021-05-03 14:46:50 +02:00
.gitlab-ci.yml GIT_SILENT: Port to new CI template 2023-11-19 16:23:23 +01:00
.kde-ci.yml ctest: enable repeat until pass 2024-01-28 11:23:33 +08:00
CMakeLists.txt Update Frameworks version requirement to 6.5.0 2024-09-12 11:09:46 +01:00
CODEMAP.md CODEMAP: Fix a typo 2024-10-02 14:01:33 +00:00
config-build-options.h.cmake kcms/mouse: Explicit build options for Wayland and X11 backends 2023-08-04 22:33:08 -04:00
config-workspace.h.cmake Use cmakedefine01 2022-06-12 13:34:02 +00:00
config-X11.h.cmake [kcm/touchpad] Drop synaptics config 2023-10-02 21:24:09 +00:00
ConfigureChecks.cmake Clean ConfigureChecks.cmake 2022-06-12 13:34:02 +00:00
COPYING.DOC Initial import from the monolithic kde-workspace. 2014-03-31 04:23:39 +02:00
kde-mimeapps.list Fix default appstream handler 2024-03-03 16:25:03 +00:00
logo.png Add Plasma icon for GitLab 2020-05-20 00:05:20 +02:00
Mainpage.dox Initial import from the monolithic kde-workspace. 2014-03-31 04:23:39 +02:00
org.kde.plasmashell.metainfo.xml appstream versions 2024-06-11 21:05:43 +00:00
README.md Update README with more information and better formatting 2024-06-19 17:04:19 +00:00

Plasma Desktop

Plasma for the desktop form factor. This repository contains code for many of the widgets, KCMs, and other parts of the Plasma Desktop.

See the CODEMAP to get an idea of the layout of this repository.

See Also

This repository contains only components specific to the desktop form factor. Components which are more generic can be found elsewhere under the Plasma group or in individual repositories. For example:

  • Plasma Workspace contains more generic code shared between Desktop, Mobile, and other form factors of Plasma. If you can't find what you're looking for in plasma-desktop, look here first.
  • libplasma includes the building blocks for Plasma widgets.
  • Plasma NetworkManager Applet has code for the network manager widget.
  • Plasma PulseAudio Applet is where the code for the PulseAudio KCM and widget lives.
  • Plasma Add-ons is the home of the rest of the widgets that aren't in plasma-desktop, plasma-workspace, or another specific repository. For example: Web Browser, Comics, and Sticky Notes.

Building

The easiest way to make changes and test Plasma Desktop during development is to build it with kdesrc-build.

Contributing

Like other projects in the KDE ecosystem, contributions are welcome from all. This repository is managed on KDE Invent, our GitLab instance.

If you get stuck or need help with anything at all, head over to the KDE New Contributors room on Matrix. For questions specifically about Plasma Desktop, please ask in the KDE Development room. See Matrix for more details.