Guides 11792 Published by

The guide explains how to add the Deepin COPR repository to Fedora 36, then install the full “Deepin Desktop Environment” package group with DNF. It recommends switching from GNOME’s GDM to LightDM‑deepin for a proper login greeter, and provides a fix for occasional EGL failures by reinstalling Mesa graphics libraries after kernel updates. Optional cleanup steps such as removing the redundant deepin-terminal are also covered. Finally, it instructs you to reboot or log out, select the Deepin session, and enjoy the polished desktop while watching for future library mismatches.



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.