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.
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.
| Feature | KDE Plasma | GNOME |
|---|---|---|
| Default in | Kubuntu, Fedora KDE, openSUSE | Ubuntu, Fedora, Debian |
| Taskbar style | Windows-like (taskbar + app menu) | macOS-like (top bar + Activities) |
| Customization depth | Extremely deep, built-in | Limited without extensions |
| Idle RAM usage | ~400–600 MB | ~600–900 MB |
| Wayland support | Excellent (KWin) | Excellent (Mutter) |
| Desktop widgets | Native Plasma widgets | Extensions only |
| App ecosystem | Dolphin, 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:
| Package | Approx. size | What's included |
|---|---|---|
kde-plasma-desktop | ~500 MB | Plasma shell + KWin + minimal apps. Add what you need. |
kde-standard | ~1 GB | Plasma + standard KDE app suite (recommended) |
kde-full | ~2+ GB | Every KDE app including games and education tools |
kubuntu-desktop | ~1.2 GB | Full 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
systemsettings5from a terminal.
Essential Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Meta | Open Application Launcher |
Alt+F2 or Alt+Space | Open KRunner (quick launcher) |
Meta+Tab | Switch between open windows |
Meta+Arrow keys | Tile window left/right/up/down |
Meta+PgUp | Maximize window |
Ctrl+F1 through Ctrl+F4 | Switch to virtual desktop 1–4 |
Meta+Ctrl+Arrow | Move to next/previous virtual desktop |
Meta+Q | Open Activity switcher |
Alt+Shift+F12 | Toggle 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
F3to open a second panel side-by-side. Drag files between panes directly. PressF3again to close. - Embedded terminal: Press
F4to open a terminal pane at the current directory. The terminal tracks your Dolphin navigation. - Tabs:
Ctrl+Topens a new tab,Ctrl+Wcloses 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@hostnameorsmb://server/sharein 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:
- Math: Type
sqrt(144) + 5 * 3— result appears instantly, click to copy - Unit conversion:
100 miles in kmor72 fahrenheit in celsius - Run commands: Prefix with
!to run shell commands, e.g.!df -h - Jump to window: Type part of a window title to bring it to focus
- Spell check:
spell accommodate - KDE settings search: Type any
