[Share Experiences] How to Install DDE Desktop Environment on openSUSE Distribution
Tofloor
poster avatar
deepin小助手
Super Moderator
OM
2023-11-24 23:23
Author
 

Referencing the wiki page "Portal:Deepin/Installation", currently, the DDE Desktop Environment is well adapted for openSUSE Leap 15.3 and above.

 

Warning Deepin Desktop has some security issues, so please avoid deploying it in critical environments.

 

1. openSUSE ISO Installation

Download the openSUSE ISO from the following link:

https://download.opensuse.org/distribution/leap/15.3/iso/openSUSE-Leap-15.3-3-DVD-x86_64-Build38.1-Media.iso

 

During the installation, it is recommended to select the GNOME desktop edition (avoid installing the KDE desktop edition to prevent conflicts with the DDE desktop environment). Choose the system version as shown in the image below:

 

 

 

2. Installing the DDE Desktop Environment

Deepin Desktop is supported by openSUSE officially. You can configure the repository on Leap by using the following command in the terminal:

 

sudo zypper ar -f https://download.opensuse.org/repositories/X11:/Deepin/openSUSE_Leap_15.3/X11:Deepin.repo

 

For openSUSE Tumbleweed users, use the following command. Note that the new DDE porting is not yet completed and not suitable for regular users:

 

sudo zypper ar -f https://download.opensuse.org/repositories/X11:/Deepin:/Factory/openSUSE_Tumbleweed/X11:Deepin:Factory.repo

 

To install the DDE desktop environment, use the following command in the terminal:

 

sudo zypper in -t pattern deepin

 

After the installation is complete, restart the system. On the login screen, click on the settings button and choose the Deepin desktop environment.

 

 

 

3. Logging In

The default display manager is SDDM. To log in to the Deepin desktop, choose "Deepin" from the menu. Alternatively, you can use other display managers.

 

LightDM is the default display manager upstream, but it cannot start the Deepin Desktop on Leap 15.3 and higher versions. SDDM and GDM are the display managers that can start the Deepin desktop.

 

4. Dbus and Policykit Features

To ensure the security of your openSUSE system, we have disabled all Dbus and Policykit features of deepin-api, deepin-daemon, and deepin-file-manager by default. This may cause some functionalities of Deepin Desktop to not work properly.

 

 The wallpaper on deepin-lock is invalid. You won't see any buttons, but they are actually in the middle of the screen. Move the cursor left or right in the middle of the screen to see the buttons.

 The wallpaper on the initial screen is invalid. You won't see any buttons, but they are actually in the middle of the screen.

 lightdm-deepin-greeter is not functional.

 deepin-lock cannot be started, and GUI shutdown/restart is not available.

 Managing users and networks through the control center is not possible.

 

If you want to enable Dbus and Policykit and don't care about the security issues, you can manually run "deepin-daemon-dbus-installer" and "deepin-daemon-polkit-installer" with root privileges, or install "deepin-feature-enable" to enable these functionalities. Below are the specific terminal commands:

 

sudo deepin-daemon-dbus-installer
sudo deepin-daemon-polkit-installer
sudo zypper in deepin-feature-enable
Reply Favorite View the author
All Replies
m***3@gmail.com
deepin
2023-12-10 23:07
#1

Just installed Opensuse Tumbleweed yesterday ... Installed DDE ...

Took a very very very very long time to settle with the dock showing up on the screen ...

Nothing seems to work smoothly ...

I think it's freezing at the drop of the hat ...

VERDICT : seems like a long way from being ideal for a daily driver.

Unless LINUX DEEPIN allocates a dedicated team from their side as a handshake between them and the mainainters of DDE for various distros &&&& makes it their top priority to have DDE running on those distros as smoothly as it runs natively on its own OS, ... ... . DDE IS EONS AWAY FROM BEING EMBRACED AS A SERIOUS 'DESKTOP ENVIRONMENT' ON OTHER DISTRO !!!

for now DDE on other distros will always be that half-son / half brother who will never quite feel at home on other distros.

Reply View the author