How to Install KDE Plasma on Ubuntu (Complete Guide)

How to Install KDE Plasma on Ubuntu (Complete Guide)

Tested on: Ubuntu 26.04 LTS · Ubuntu 26.04 LTS · Kubuntu 26.04 — Last updated: June 2026

KDE Plasma is the most customizable desktop environment on Linux. Where GNOME trades configurability for simplicity, Plasma gives you granular control over every aspect of the interface — panel layout, window decorations, compositor effects, keyboard shortcuts, and workspace behavior — without requiring extensions or hacks. This guide covers installing KDE Plasma on an existing Ubuntu system, choosing the right package, configuring the essentials, and keeping both GNOME and Plasma coexisting cleanly.

Contents
  1. Prerequisites
  2. KDE Plasma vs GNOME: Quick Reference
  3. Which KDE Package to Install
  4. Step 1 — Install KDE Plasma
  5. Step 2 — Log Into Plasma for the First Time
  6. KDE Plasma Basics
    1. Default Desktop Layout
    2. Essential Keyboard Shortcuts
  7. Customization
    1. Global Theme
    2. Panel Configuration
    3. Window Decorations and Effects
    4. Installing Fonts
  8. Essential KDE Applications
  9. Dolphin File Manager
  10. KRunner — The Power Launcher
    1. Further Reading

Prerequisites

  • Ubuntu 26.04 LTS or 26.04 LTS (Desktop or Server with a GUI target)
  • At least 4 GB RAM and 10 GB free disk space (20 GB recommended for kde-full)
  • Sudo privileges
  • A stable internet connection — the install pulls 500 MB to 2+ GB depending on the package
  • Optional: NVIDIA proprietary drivers already installed if you plan to use Wayland (driver 525+)

KDE Plasma vs GNOME: Quick Reference

Both desktop environments are production-quality and well-supported on Ubuntu. The choice comes down to workflow preference, not technical superiority.

FeatureKDE PlasmaGNOME
Default inKubuntu, Fedora KDE, openSUSEUbuntu, Fedora, Debian
Taskbar styleWindows-like (taskbar + app menu)macOS-like (top bar + Activities)
Customization depthExtremely deep, built-inLimited without extensions
Idle RAM usage~400–600 MB~600–900 MB
Wayland supportExcellent (KWin)Excellent (Mutter)
Desktop widgetsNative Plasma widgetsExtensions only
App ecosystemDolphin, Konsole, Kate, Okular…Nautilus, GNOME Terminal, gedit…

If you prefer a traditional taskbar layout with deep customization and lower RAM usage, Plasma is the better fit. If you want a minimal, gesture-driven workflow, GNOME works well. You can install both and switch at the login screen — this guide keeps that option open.

Which KDE Package to Install

Ubuntu's repositories ship several KDE meta-packages. Pick based on how much you want pre-installed:

PackageApprox. sizeWhat's included
kde-plasma-desktop~500 MBPlasma shell + KWin + minimal apps. Add what you need.
kde-standard~1 GBPlasma + standard KDE app suite (recommended)
kde-full~2+ GBEvery KDE app including games and education tools
kubuntu-desktop~1.2 GBFull Kubuntu experience with branding and defaults

Recommendation: Use kde-standard for a complete, well-rounded KDE install. Use kde-plasma-desktop if you want a lean base and prefer to install individual apps manually. Avoid kde-full unless you specifically want every KDE application — it installs a lot of rarely-used software and is harder to cleanly remove later.

Step 1 — Install KDE Plasma

Update the system first, then install your chosen KDE package:

sudo apt update && sudo apt upgrade -y

# Choose ONE of the following:
sudo apt install kde-plasma-desktop     # minimal Plasma shell
sudo apt install kde-standard           # full KDE app suite (recommended)
sudo apt install kubuntu-desktop        # Kubuntu-flavored experience

Expect the install to take 5–20 minutes depending on your connection and chosen package. During the process, APT will prompt you to choose a display manager:

  • sddm — KDE's native display manager. Recommended for the best Plasma integration and a proper KDE login screen.
  • gdm3 — GNOME's display manager. Choose this if you want a single login screen that handles both GNOME and KDE sessions cleanly, or if you primarily use GNOME and are adding KDE as a secondary option.

If you miss the prompt or want to change your display manager later:

# Switch to SDDM:
sudo apt install sddm
sudo dpkg-reconfigure sddm

# Switch back to GDM3:
sudo dpkg-reconfigure gdm3

# Check which display manager is currently active:
cat /etc/X11/default-display-manager
# Output example: /usr/bin/sddm

Reboot after installation to ensure the new display manager and all session files are loaded correctly:

sudo reboot

Step 2 — Log Into Plasma for the First Time

At the SDDM login screen, click your username, then look for a session selector. On SDDM it appears as a small dropdown or gear icon in the bottom-left corner. If you're still using GDM3, click the gear icon that appears after selecting your username.

You'll see two Plasma options:

  • Plasma (Wayland) — recommended on modern hardware with Mesa drivers (Intel/AMD). Provides better security isolation, HiDPI support, and improved screen recording on Ubuntu 26.04.
  • Plasma (X11) — use this if you have an older NVIDIA GPU (driver below 525), if you're experiencing Wayland incompatibilities with specific applications, or if you need reliable screen sharing in older tools like Zoom or OBS.

Select your session, enter your password, and log in. Plasma will initialize with the default Breeze theme and a classic taskbar at the bottom of the screen.

KDE Plasma Basics

Default Desktop Layout

  • Panel (taskbar): Fixed at the bottom by default. Application launcher on the left, window taskbar in the center, system tray and clock on the right.
  • Application Launcher: Click the grid icon bottom-left, or press the Meta (Super/Windows) key. Shows apps by category with a search box.
  • Desktop: Right-click to add widgets, change wallpaper, or configure display settings.
  • System Settings: The central configuration hub — equivalent to Windows Control Panel. Search for it in the launcher or run systemsettings5 from a terminal.

Essential Keyboard Shortcuts

ShortcutAction
MetaOpen Application Launcher
Alt+F2 or Alt+SpaceOpen KRunner (quick launcher)
Meta+TabSwitch between open windows
Meta+Arrow keysTile window left/right/up/down
Meta+PgUpMaximize window
Ctrl+F1 through Ctrl+F4Switch to virtual desktop 1–4
Meta+Ctrl+ArrowMove to next/previous virtual desktop
Meta+QOpen Activity switcher
Alt+Shift+F12Toggle compositor (desktop effects) on/off

Customization

Global Theme

Open System Settings → Appearance → Global Theme. Breeze is the default — clean, flat, and well-maintained. Breeze Dark is available immediately. For additional themes, click Get New Global Themes to browse the KDE Store directly from the settings panel. Popular choices include Nord, Materia, McMojave (macOS-like), and Layan.

Applying a global theme sets the color scheme, icons, window decorations, and cursor in one action, though each component can be overridden individually under its own settings section.

Panel Configuration

Right-click the taskbar and select Edit Panel. From here you can:

  • Drag the panel to any screen edge (top, bottom, left, right)
  • Add or remove widgets using the Add Widgets button
  • Adjust panel height, opacity, and whether it floats or touches the screen edge
  • Set panel visibility to Always visible, Auto-hide, or Dodge windows

Useful widgets to add: System Monitor (shows CPU/RAM/network inline in the panel), Application Title (shows the active window name), and Global Menu (moves app menus into the panel, macOS-style).

Window Decorations and Effects

Go to System Settings → Appearance → Window Decorations to change title bar style, button layout, and border thickness. The Aurorae engine supports community-made decoration themes downloadable from the KDE Store.

For compositor effects: System Settings → Display and Monitor → Compositor. Control blur, transparency, window animations, and the rendering backend. On hardware with a discrete GPU, OpenGL 3.1 gives the best results. On older integrated graphics, OpenGL 2.0 is more stable.

Installing Fonts

# Noto fonts for broad Unicode and multilingual support:
sudo apt install fonts-noto fonts-noto-cjk

# Hack Nerd Font for terminal icons (Powerline, file type icons in lsd/exa):
mkdir -p ~/.local/share/fonts
wget -O /tmp/Hack.zip 
  https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Hack.zip
unzip /tmp/Hack.zip -d ~/.local/share/fonts/Hack
fc-cache -fv

Set your preferred fonts under System Settings → Appearance → Fonts. The General font controls UI labels, the Fixed Width font controls terminal and code display.

Essential KDE Applications

# Install the core KDE app stack if you used kde-plasma-desktop (minimal):
sudo apt install konsole dolphin kate gwenview okular spectacle kcalc

# Additional useful apps:
sudo apt install kdenlive          # video editor
sudo apt install krita             # digital painting (also available as Flatpak)
sudo apt install ark               # archive manager (zip, tar, 7z)
sudo apt install filelight         # disk usage visualizer
sudo apt install ksysguard         # system monitor (classic)
sudo apt install plasma-systemmonitor  # modern system monitor (Ubuntu 26.04)

Dolphin File Manager

Dolphin is one of the best file managers on Linux. Key features worth knowing immediately:

  • Split view: Press F3 to open a second panel side-by-side. Drag files between panes directly. Press F3 again to close.
  • Embedded terminal: Press F4 to open a terminal pane at the current directory. The terminal tracks your Dolphin navigation.
  • Tabs: Ctrl+T opens a new tab, Ctrl+W closes it — same as a browser.
  • File previews: Enable the information panel (F11) to see live previews of images, PDFs, and media files as you select them.
  • Remote filesystems: Type sftp://user@hostname or smb://server/share in the address bar to mount remote directories without manual fstab entries.
# Add Git status indicators and additional service menus to Dolphin:
sudo apt install dolphin-plugins

# After installing, enable plugins in:
# Dolphin → Settings → Configure Dolphin → Services
# Check "Git" to show branch and status in file list

KRunner — The Power Launcher

Open KRunner with Alt+F2 or Alt+Space. It is far more capable than a simple app launcher:

Go up