(Last Updated On: May 3, 2019)

Are you looking for a guide on how to Install Deepin Desktop Environment on Fedora 29 / Fedora 28?. Well, look no more because this tutorial will guide you through. Deepin Desktop Environment (DDE) is the default desktop environment of the Chinese Deepin Linux distribution. It is a good alternative to GNOME Shell, KDE, Xfce, Cinnamon, and Unity desktop environments.

To know more about Deepin, check Best Linux Desktop Distributions to try in 2019

In our earlier tutorials, we covered the installation of the KDE Desktop environment and installation of Cinnamon Desktop environment on Fedora.

Step 1: Enable Deepin Copr repository

Deepin packages are available on Mosquito/deepin Copr repository. Add it to your Fedora 29/28 system by running the commands below.

$ sudo dnf copr enable mosquito/deepin
Do you really want to enable copr.fedorainfracloud.org/mosquito/deepin? [y/N]: y
Repository successfully enabled.

Step 2: Add RPMFusion repository

RPM Fusion provides software that the Fedora Project or Red Hat doesn’t want to ship. We will use this to install Deepin multi-media packages.

sudo dnf install http://download1.rpmfusion.org/free/fedora/releases/$(rpm -E %fedora)/Everything/$(uname -i)/os/Packages/r/rpmfusion-free-release-$(rpm -E %fedora)-1.noarch.rpm 

Step 3: Install Deepin Desktop Environment on Fedora 29/28

sudo dnf update
sudo dnf install xorg-x11-server-Xorg deepin-desktop

Step 4: Install other Deepin Meta Applications (Optional)

You can optionally install other Deepin set of Applications which include calculator, voice recorder, image and document viewer, calendar, music and Video player e.t.c.

sudo dnf install deepin-calendar deepin-calculator deepin-editor deepin-image-viewer deepin-picker deepin-screenshot deepin-system-monitor
sudo dnf install deepin-movie deepin-music deepin-screen-recorder deepin-voice-recorder

Step 5: Enable Deepin display manager Service

If you have gdm login management service, ensure it is disabled

sudo systemctl disable gdm.service 

And enable lightdm which is the default DDE’s greeter.

sudo systemctl enable lightdm.service

To be able to use the integrated network administration, the NetworkManager service must be running and enabled to start on boot.

sudo systemctl enable --now NetworkManager.service

Starting Deeping Via xinit

To use Deepin via xinit, you’ll need to add the following to your .xinitrc file.

echo "exec /usr/bin/startdde" >> ~/.xinitrc

Reboot your Fedora Workstation to enjoy your new Deepin Desktop Environment experience.

sudo reboot

You want to improve your Linux Skill sets?, check out our recommendation of books to read in 2019: Best Linux Books for Beginners 2019