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
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
echo "exec /usr/bin/startdde" >> ~/.xinitrc
Reboot your Fedora Workstation to enjoy your new Deepin Desktop Environment experience.
You want to improve your Linux Skill sets?, check out our recommendation of books to read in 2019: Best Linux Books for Beginners 2019