Guides 11792 Published by

The post explains how to replace Fedora’s default GNOME with the KDE Plasma desktop by first ensuring the system is fully updated and optionally adding a dedicated KDE repository for newer packages. It then walks through installing either the full @kde‑desktop group or a slimmer set of Plasma components, followed by swapping GDM for SDDM to provide a Plasma‑friendly login screen. After rebooting you can choose a Plasma session—classic or Wayland—and, if desired, clean up leftover GNOME packages to reclaim disk space. Overall the guide is concise, includes troubleshooting tips such as disabling GDM to avoid graphics conflicts, and encourages users to explore Plasma’s customization options once installed.



Installing KDE Plasma Desktop on Fedora – Quick Guide for Linux Fans

Fedora ships with GNOME by default, but if you’re tired of the same old window‑manager and want something that feels a bit more “desktop‑like,” KDE Plasma is a solid choice. In this post you’ll learn exactly how to add it to your system, switch the login screen, and get back on track in minutes.

1. Make sure everything is up‑to‑date
sudo dnf update -y

Why bother? Fedora’s repositories can fall out of sync if you’ve been using an older kernel or have a bunch of leftover packages from earlier installs. A clean, updated base reduces the risk that Plasma will choke on missing dependencies.

2. Add the KDE “AppStream” repo (optional but handy)

Fedora already contains KDE packages, but adding the dedicated KDE repository gives you access to the very latest stable releases and the full suite of optional components.

sudo dnf install -y fedora-workstation-repositories
sudo subscription-manager repos --enable=repo-kde

If you skip this step you’ll still get Plasma, just not the newest features or bug‑fixes that KDE ships out of the box. It’s a personal choice—just keep in mind you may miss out on some polishing.

3. Install the Plasma desktop stack
sudo dnf install -y @kde-desktop

The @kde-desktop group pulls everything you need: the Plasma shell, KDE apps, the Plasma Desktop Environment (PDE) libraries, and some helper utilities. If you prefer a slimmer install, replace it with:

sudo dnf install -y plasma-workspace plasma-meta kde-cli-tools

I’ve seen users who only want the core window manager end up with dozens of unused packages when they use the full group. Pick what fits your taste.

4. Switch to the KDE display manager (SDDM)

Fedora’s default login screen is GDM, which works fine for GNOME but can feel clunky when you’re trying to start a Plasma session.

sudo dnf install -y sddm
sudo systemctl disable gdm
sudo systemctl enable --now sddm

Disabling GDM stops it from loading its own graphics stack, which reduces the chance of conflicts with KDE’s own Wayland/Qt libraries. Enabling SDDM ensures you’ll see a Plasma‑friendly login prompt after reboot.

5. Reboot and pick “Plasma” at login
sudo reboot

When you’re back at the login screen, look for the session selector (usually a little gear icon). Choose Plasma or Plasma (Wayland) if you want the newer graphics backend. If nothing shows up, double‑check that SDDM is active (systemctl status sddm).

6. Tidy up leftovers (optional)

If you had GNOME running before, you’ll still have its packages on disk. That’s fine, but if you want to free space:

sudo dnf remove -y gnome-shell gnome-settings-daemon

Be careful—removing the wrong package can break your GDM session or other utilities.

I’ve seen this exact sequence after a bad driver update broke GNOME’s Wayland session on Fedora 38. The user had to roll back to an older kernel, then install Plasma to get something working again. It’s not a perfect solution for everyone, but it gets you out of the “nothing works” hole quickly.

Now that you’ve got KDE running, explore its settings panel: tweak the taskbar, add widgets, or just sit back and enjoy a desktop that feels less like an experiment and more like a full‑featured environment.