Warning！ Deepin Desktop has some security issues, Please don't deploy Deepin Desktop in anywhere important！
Deepin Desktop have been brought into openSUSE Official, you can install it directly on Tumbleweed and Leap 15.4+. But you should configure repositories first on Leap.
$sudo zypper ar -f https://download.opensuse.org/repositories/X11:/Deepin/openSUSE_Leap_15.3/X11:Deepin.repo
$sudo zypper ar -f https://download.opensuse.org/repositories/X11:/Deepin/openSUSE_Leap_15.2/X11:Deepin.repo
$sudo zypper in -t pattern deepin
The default display manager is SDDM, you can choose 'Deepin' in menu to login Deepin Desktop. Also, you can use other display manager.
The lightdm is the upstream's default display manager, but it can not launch Deepin Desktop on Leap 15.3 and higher. SDDM and GDM work fine for Deepin Desktop.
Dbus and Policykit features
For ensuring your openSUSE is in security, We disable all the dbus and policykit features for
deepin-api and deepin-daemon by default, as well as the deepin-file-manager. It leads to Deepin Desktop can not work fine, some features are invalid.
The wallpaper on deepin-lock is invalid. You can not see any buttons but they are really on the middle of the screen. Move the cursor left and right on the middle of the screen, you can see buttons. The wallpaper on the initial screen is invalid. You can not see any buttons but they are really on the middle of the screen. The lightdm-deepin-greeter does not work. Can't lock, unlock and shutdown on deepin-lock System sound is invalid.
- deepin-lock can not be launched, so that can not power off and restart by gui.
- Can not manager users and network by control center.
If you want to enable Dbus and Policykit and don't care about security issues, you can manually run deepin-daemon-dbus-installer and deepin-daemon-polkit-installer with root or install deepin-feature-enable package to enable these features.