KDE Plasma

Also known as: KDE

On this page 7

KDE Plasma is the graphical desktop environment developed by the KDE community, built on the Qt toolkit and KDE Frameworks, which provides the panels, application launcher, window management, notifications and system settings of a Linux desktop. In the Linux desktop landscape, it is one of the two most widely used full desktop environments alongside GNOME, and it is especially known for extensive customization with sensible defaults.

The name is often shortened to KDE, although KDE today refers to the community and its whole software portfolio, while Plasma is the desktop itself. The project began in 1996 as the K Desktop Environment; the current major series, Plasma 6, released in 2024, moved to Qt 6 and made Wayland the default session.

How KDE Plasma is structured

Plasma is a set of cooperating components rather than one program. The shell draws the desktop and panels, the compositor manages windows and the screen, and background services handle power, networking and notifications. This modularity explains both its flexibility and its configuration depth.

ComponentRoleUser-visible result
plasmashellDraws desktop, panels and widgetsTaskbar, launcher, system tray
KWinWayland compositor and window managerWindow placement, effects, virtual desktops
KDE FrameworksShared Qt-based librariesConsistent dialogs and file handling
System SettingsCentral configuration applicationDisplay, input, theme and power settings
KRunnerSearch and command launcherFind apps, files and run calculations
DiscoverSoftware center front endInstall packages, Flatpaks and updates
Core components of KDE Plasma

Applications such as the Dolphin file manager, the Konsole terminal and the Kate editor belong to the separate KDE Gear collection. They are typically installed with Plasma but can also run on other desktops.

Plasma follows a predictable release model. Feature releases appear several times a year, each followed by a series of bugfix updates, while KDE Frameworks are released monthly. Distributions decide how quickly they adopt new versions, so a rolling distribution may ship a release within days, while a long-term support distribution may stay on an older series for years.

The login screen is usually provided by the SDDM display manager, which starts the chosen Plasma session after authentication. Plasma itself does not require a specific display manager, but SDDM offers the best integration with its themes and settings.

Customization and workflow features

Plasma lets users reshape almost every part of the desktop without editing files. Panels can be moved, duplicated or turned into a dock, and widgets, also called plasmoids, add clocks, monitors and launchers to panels or the desktop.

  • Global themes change colors, icons, cursors, window decorations and the splash screen together.
  • Virtual desktops and Activities separate workspaces; activities can also group files, wallpapers and widgets by context.
  • Window rules force specific windows to open at a size, position, screen or desktop.
  • Keyboard shortcuts can be assigned to almost every action, including custom commands and scripts.
  • KDE Connect integrates phones for notifications, file transfer and clipboard sharing.

Settings are stored as plain text in configuration files under ~/.config, such as kwinrc for the compositor. This makes Plasma setups easy to back up or copy between machines, although editing the files while Plasma runs can cause settings to be overwritten.

Plasma on Wayland and X11

With Plasma 6, Wayland is the default session and receives most new features, while an X11 session remains available for compatibility. Under Wayland, KWin itself is the display server, so features such as scaling and color management are handled directly by the compositor.

AspectWayland sessionX11 session
Fractional scalingPer monitor, sharp renderingGlobal and less precise
Mixed refresh ratesSupported per displayLimited
HDR and color managementSupported on capable hardwareNot supported
Security isolationApps cannot read other windowsAny client can capture input
Legacy X11 appsRun through XWaylandRun natively
Screen sharingThrough portals and PipeWireDirect capture
Plasma session types compared

The X11 session is mainly useful for specialized legacy tools or rare driver issues. For most users, Wayland now offers the better and more secure experience, including on recent NVIDIA drivers.

KDE Plasma compared with other Linux desktops

Desktop environments differ in design philosophy and resource use more than in raw capability. Plasma is feature-rich and highly configurable, but its memory footprint is comparable to other modern desktops rather than heavy, as was often the case in early releases.

DesktopToolkitDesign approachBest fit
KDE PlasmaQtConfigurable, traditional layout by defaultUsers who want control
GNOMEGTKOpinionated, minimal, activity-basedUsers who want a fixed workflow
XfceGTKLightweight and conservativeOlder or low-power hardware
CinnamonGTKTraditional and familiarUsers moving from Windows
LXQtQtMinimal and lightweightVery limited resources
Plasma and neighboring desktop environments

Unlike a tiling window manager such as i3, Sway or Hyprland, Plasma is a complete environment with settings, power management and a software center. KWin nevertheless offers basic tiling layouts and scripted tiling extensions for users who want both approaches.

Where KDE Plasma is used and common pitfalls

Plasma ships as the default desktop in distributions such as openSUSE, KDE neon and Kubuntu, as an official Fedora edition, and in the desktop mode of the Steam Deck. It also exists in variants for phones and televisions, Plasma Mobile and Plasma Bigscreen.

ProblemTypical causeFix
Desktop crashes after updatesIncompatible third-party widgetRemove the widget or reset the panel layout
Broken appearanceOutdated global themeSwitch to the default Breeze theme
Screen sharing failsMissing desktop portal packagesInstall the KDE portal and PipeWire
Slow effectsSoftware rendering or old driversCheck graphics drivers and compositor backend
Common problems and fixes

The most common pitfall is installing many unvetted add-ons from the community store. These widgets and scripts run with the user’s privileges and are not reviewed like distribution packages, so it is prudent to use well-maintained add-ons only.

Put simply

On Linux, the desktop you see is a separate piece of software that you can choose. KDE Plasma is one of the most popular choices. It provides the taskbar, start menu, windows and settings, much like the desktop on Windows.

Its main appeal is freedom. You can arrange almost everything to suit you, from panel position to keyboard shortcuts. If you do not want to change anything, the default setup is ready to use.

In practice

A software developer installs Fedora with KDE Plasma on a laptop connected to a 4K external monitor. Under the Wayland session, she sets 150 percent scaling on the laptop screen and 125 percent on the monitor, and both stay sharp. She creates two virtual desktops, one for coding and one for communication, and adds window rules so the terminal and editor always open on the first.

KRunner, opened with a shortcut, launches apps, converts units and finds project files without the mouse. After a year of use, she copies her configuration files to a new laptop and has the same desktop running in less than half an hour.