Build Plasma with Konqi!

This wiki provides developer information for Plasma. It is targeted towards Plasma Desktop, many concepts apply to Plasma Mobile as well though. For specific information about Plasma Mobile visit the Plasma Mobile documentation.


Vision Statement
Topics which come up again and again (repeated discussions)
Vocabulary (extra information in Terminology, pages should be merged in)
Plasma Tutorials
Plasmashell Debugging
Plasma Desktop Scripting
Guidelines for Plasma widgets creation
Plasma Architecture Overview (Old but maybe still relevant)
QML Style guide
Plasmoid and other Plasma plugin packaging (Old but maybe still relevant)
Building and running Plasma 5
Convergence Overview
Recommended Reading on interaction design
Porting your Plasma QML code to Plasma 5
How to create a Look and Feel Package

Developer Coordination

Plasma 5 Release Schedule
Plasma Media Center
Plasma in a Snap Bundle
Package for shell definition
Package for shell look and feel
Distro Packages
Live Images
Docker Images
Wayland Showstoppers


Summaries and logs of scheduled plasma meetings can be found on the following pages:

Affenfels Sprint
Akademy 2014
Workspace Sprint 2012
Nov 25, 2010, irc meeting to discuss the move to git
Sept 12, 2010, irc meeting for 4.6 coordination
July 15, 2010, irc meeting for 4.6 coordination
Akademy 2010
Akademy 2008
June 27, 2009, irc meeting for 4.4 coordination
February 9, 2008
February 21, 2007
March 6 2010, irc meeting for 4.5 coordination


The ZUI. (Zooming User Interface)
The ways of the Plasma
Plasma User Research Profile
Education Set Proposals
The new system tray protocol
4.5 Polish
Kiosk Settings for 4.4
Plasma::Service <-> Jolie Integration
Plasma (plasma-desktop) D-Bus interface planning
Plasma UX improvement project (Norwegian School of Information Technology)
Development roadmap for 4.7 and 4.8
Coinstallability with Plasma 1
Plasma 5 Status & Todo
Plotting the plans for world domination via compositing
5.5 Errata
Multiscreen and PDV
Coordination for work on Plasma QtComponents
Plasmoid Javascript Roadmap and TODO
Defensive publication of innovations and implementations
Open Tasks List
Bindings TODOs
Documentation Coordination on Userbase
Plasma 4 Tutorial
Plasma Shell Scripting
Platform state and kded module
Screenlocker planning

This page was last edited on 18 March 2021, at 06:33. Content is available under Creative Commons License SA 4.0 unless otherwise noted.