Install Deepin Desktop Environment in Arch Linux

A while ago, we have published Arch Linux installation guide. Check the following link to install Arch Linux.

As you might know, Arch Linux, by default, will have only the command line mode. We need to install Desktop Environments like Gnome, LXDE, XFCE, Cinnamon, MATE, Budgie, and Deepin in order to get full desktop experience.

In this guide, we will see how to install Deepin desktop environment in Arch Linux.

About Deepin desktop environment (DDE)

Deepin desktop is a lightweight, elegant desktop environment. It was originally created for Linux Deepin distribution. Now, DDE will support most Linux operating systems such as Arch Linux, Ubuntu, Fedora, openSUSE etc.

Install Deepin desktop environment in Arch Linux

Make sure your Arch Linux distribution is up-to-date.

To update Arch Linux distro, run the following command as root user from Terminal:

pacman -Syu

root@server:~_001

Once the system is updated, reboot it to apply the changes.

reboot

Now, we need to install xorg (X Window System) that provides graphical environment.

pacman -S xorg xorg-server

Press ENTER to install all packages that needed for X Window environment.

root@server:~_003

Finally, run the following command to install Deepin desktop environment.

pacman -S deepin

This will show the list of softwares to be installed in your Arch Linux. Just press ENTER to install all packages.

root@server:~_004

Additionally, you can install deepin-extras package to install Deepin game center, Deepin video player, Deepin music player, Deepin screen-shot tools, and Deepin terminal etc.

To do so, run:

pacman -S deepin-extra

root@server:~_006

That’s it. Deepin DE and Deepin extras have been installed. Let us go ahead and configure the display manager.

Configure Deepin DE display manager

Deepin DE uses lightdm display manager (login manager). To use DDE’s lightdm greeter, you must edit light configuration file.

To do so, Edit:

vi /etc/lightdm/lightdm.conf

Find the following line:

#greeter-session=example-gtk-gnome

And, uncomment and change it as shown below.

greeter-session=lightdm-deepin-greeter

Then, start and enable lightdm login manager to start at boot as shown below.

systemctl start lightdm.service
systemctl enable lightdm.service

That’s it. Now, reboot your Arch Linux to log in to the Deepin DE.

Login to Deepin DE

Here it is how my Deepin DE login screen screen looks like. Enter your password to login.

Arch Linux 2016 [Running] - Oracle VM VirtualBox_007

Done! Start using Deepin DE.

Deepin Desktop:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_008

Deepin Control center:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_011

Deepin Files:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_012

Deepin music:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_014

Deepin Movie:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_015

Deepin Terminal:

Arch Linux 2016 [Running] - Oracle VM VirtualBox_016

Believe me or not, Deepin DE look and feel is very impressive. DDE works fine just out of the box, and has all goodies that brings a near perfect desktop experience. Give it a try, you will know.

Sound problems?

If you have any sound problems, install pulseaudio packages. These packages will enable very every ring and bells, and will give a nice sound experience.

pacman -S pulseaudio pulseaudio-alsa

That’s all for now. Hope this tutorial will help you. We will be posting installation guides for other Desktop environments in our upcoming articles.

If you find this tutorial, share it on your social networks and support us.

Cheers!

  • heuristic

    Well I made it all the way to systemctl start and enable. Where do I use this command, in the /etc/lightdm/lightdm.conf file or do I save after changing greeter-session=lightdm-deepin-greeter? Not sure. I saved the file greeter-session and tried to run the command to enable all I got was a blank black screen,

    • SK

      Just open the file /etc/lightdm/lightdm.conf in any editor of your choice and uncomment the line “greeter-session=lightdm-deepin-greeter”. Save and close the file. Then, Start and enable deepin service. It should work.

      • Willy Alcatraz

        My control center isn’t the same as yours yet I did everything like you. Any solutions?

      • Das Jott

        nope, does not work. start results in black screen and blinking cursor.

        • Guilherme Freire

          Try to install lightdm-deepin-greeter (pacman -Sy lightdm-deepin-greeter), then try reinstall deepin (pacman -Syu deepin). Worked for me.

  • Enrique Barrero Ligero

    When I try to install deepin I got a problem, already exists a file named lightdm and can not create a folder with same name.
    Can I remove this file?

    I am using Antergos distro

    thnx

    • Das Jott

      Same here. I simply did: sudo rm /etc/lightdm

      So pacman can install its files. But next is the

      systemctl start lightdm.service
      which only gives black screen and blinking cursor.

  • Muzammil Khowaja

    i install manjaro deepin 17 but now after install there i no deepin software center how to get software center

    • Das Jott

      Manjaro deepin sadly does not want to be installed on my machine. It fails to write the bootloader. Some crappy python script…

  • Das Jott

    This manual seemed to be good, but fails on

    systemctl start lightdm.service

    where it results in a black screen with a blinking cursor up left.
    I really love Deepin but it does not want to be on my machine…

  • Franek Jaskulski

    Can you help me? I’ve installed everything, then when i type systemctl start lightdm.service screen is black and flicker once every one second and stay black all the time, theres nothing on display, then i rebooted, typed systemctl enable lightdm.service and every reboot screen is flickering the same way, there is nothing on the screen, why is that?

  • aguswekss

    installed Arch + Deepin on my Asus Zenbook UX330CA. no problem at all. All the fn+keys are good except the light sensor , sleep and hibernate are smooth. It’s fast, and it’s beautiful. Made in China