How to Install Deepin Desktop on Fedora 36
You’ll get the sleek Deepin Desktop Environment up and running on a fresh Fedora 36 install without pulling in a whole new distro. The steps below assume you’re comfortable with a terminal, but they’re simple enough that even a weekend tinkerer can follow along.
Add the community repository
Fedora doesn’t ship DDE out of the box, so you need the third‑party repo that contains the packages.
sudo dnf install -y dnf-plugins-core
sudo dnf copr enable @deepin-team/dde-fedora
The first command makes sure you have the plugin needed to talk to COPR, while the second tells DNF where to look for Deepin’s bits. Skipping the plugin step will cause an “unknown repository” error later.
Pull in the desktop packages
Now install the core environment plus a few optional goodies that most users actually want (like the file manager and system settings).
sudo dnf groupinstall -y "Deepin Desktop Environment"
groupinstall pulls the whole set defined by the repo maintainer. If you only run dnf install deepin-desktop, you’ll end up missing theme engines and end up with a half‑baked UI that looks like a broken Windows 95 skin.
Switch the display manager (optional but recommended)
Deepin ships its own login greeter, lightdm-deepin. If you prefer to keep GNOME’s GDM, you can skip this, but the Deepin greeter gives you the full‑screen wallpaper splash that the environment was built around.
sudo dnf install -y lightdm lightdm-gtk-greeter deepin-lightdm
sudo systemctl disable gdm.service
sudo systemctl enable lightdm.service
Disabling GDM avoids a race condition where two display managers fight for the console, which can leave you staring at a black screen after a reboot.
Tweak the graphics stack (real‑world gotcha)
I’ve seen DDE freak out after a kernel update that pulled in a newer Mesa version. The symptom is a blank desktop with “Failed to initialize EGL” in the logs. Fix it by reinstalling the GL libraries:
sudo dnf reinstall -y mesa-libGL mesa-dri-drivers
Reinstall forces the symlinks to point at the correct versions, and the next login should render normally.
Clean up unnecessary extras
Deepin includes a “deepin-terminal” that’s basically a repackaged GNOME Terminal with extra theming. If you’re already happy with your favorite terminal emulator, uninstall it to shave off a few megabytes:
sudo dnf remove -y deepin-terminal
It won’t break the desktop; it just removes something you probably never use.
Fire it up
Reboot or simply log out and pick “Deepin” from the session list on the login screen. If everything went smoothly, you’ll be greeted by that polished dock and the signature control center.
That’s all there is to it. Enjoy the glossy looks, but keep an eye on updates—Fedora’s rapid cycle sometimes introduces library mismatches that need a quick reinstall as shown above.