Deepin Desktop Environment

DDE (Deepin Desktop Environment) is the default desktop environment originally created for the linux Deepin distribution.

Installation

The easiest way to install DDE is by adding unofficial OBS repository. To use the repository add the following lines at the top of your sources in /etc/pacman.conf:

[home_metakcahura_arch-deepin_Arch_Extra]
SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/metakcahura:/arch-deepin/Arch_Extra/$arch
#Server = http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/home:/metakcahura:/arch-deepin/Arch_Extra/$arch
Note: All DDE related PKGBUILDs can be found in FaSheng's GitHub repository. It's also possible to checkout all the PKGBUILDs and source files in OBS project page.

To get a minimal desktop interface, you may start by installing 'deepin' group. This will pull all the basic components.

However, it is recommended to also install 'deepin-extra' group to get a fully working DDE:

  • deepin-game-center: Deepin game center to play flash games
  • deepin-movie: Deepin video player
  • deepin-music-player: Deepin music player
  • deepin-screenshot: Deepin screen-shot tools
  • deepin-terminal: Deepin terminal
pacman -S deepin deepin-extra

Launching Deepin Desktop Environment

Via a Display Manager

To use the default DDE's lightdm greeter you have to modify the configuration file under the [SeatDefaults] section, to state:.

/etc/lightdm/lightdm.conf
[SeatDefaults]
...
greeter-session=lightdm-deepin-greeter

Using xinitrc

See the xinitrc page for more information.

~/.xinitrc
exec startdde

Execute startx or xinit to start DDE.

Note: If you want to start Xorg at boot, please read the Start X at login article.

Bug Reporting

Any upstream or arch packaging related bugs should be reported here. FaSheng is one of the Deepin developers and also a contributor/maintainer for arch-deepin and if you file bug reports on his github page then there's much greater chance that the bug will be fixed. ;-)