DDE

Deepin Desktop Environment is Article description::an elegant, easy to use and reliable domestic desktop environment released by Deepin Technology Co., Ltd. It is primarily written in Golang and Qt5. It was originally written for Deepin Linux, and is ported to Gentoo.

Add deepin overlay
currently resides in the ebuild repository. There are three primary methods for installing repositories in Gentoo:

Option 1: Install by eselect repository
First emerge and :

Then add the overlay and sync:

Option 2: Install by layman
First emerge and configure layman, with the  USE flag enabled.

Then add the deepin overlay:

Option 3: Manually add repos.conf
Create a file in the directory (create the  directory first if it does not exist) called. Fill the file's contents with the following code:

KEYWORDS
For now, only the and  keywords are supported. So enabling testing global keyword will make it 'quick and easy' for installing DDE.

OpenRC
Using the basic profile:

Add  USE flag in /etc/portage/make.conf, it's also recommended to disable support for other session trackers to avoid conflicts:

systemd
Using the profile:

Ensure that  USE flag is included in the system's global USE flags.

Updating system
After setting, ensure everything is up-to-date and remerge @world to make the changes take effect:

Emerging Deepin Desktop Environment
Set proper USE flags for, as describe below:

For example, to add deepin multimedia suit to the default set of installed applications, do:

Then emerge DDE:

Configuring and running DDE
Assuming that you have setup X11 properly, now going to configure DDE.

Configuring lightdm greeter
There are two greeter we can choose -- and. But cannot run without any normal user, so we use  by default.

Optional: adding a normal user
If there isn't any normal user able to login in to your system, won’t work. Then adding one and setting password. For instance, to create a user called who is member of the wheel, users, and audio groups:

With display-manager
The configuration file should be modified to use LightDM:

Set, , , and to come up on boot, and disable  if enabled.

Start DDE:

With the deprecated xdm init script
Change the DISPLAYMANGER value in the configuration file to use lightdm.

Set, , , and to come up on boot, and disable  if enabled.

Start DDE:

systemd
Enable and  to be started at boot time:

Start and login:

Removal
To remove DDE, begin by deselecting it:

Then, clean the package and its dependencies:

Finally, remove all of the project overlays. For example, if using :

Troubleshooting
If you discover any issues, or if you want to contribute, just create a new issue on the deepin ebuild repository Github project or contact the [mailto:atenzd@gmail.com maintainer].

External resources

 * Description of deepin-overlay
 * DDE Installation Guide in deepin-overlay Wiki
 * Desktop Applications List provided by deepin-overlay