DDE session shell provides two applications: dde-lock and lightdm-deepin-greeter. dde-lock provides screen lock function, and lightdm-deepin-greeter provides login function.
You can also check the "Depends" provided in the debian/control
file.
You can also check the "Build-Depends" provided in the debian/control
file.
Make sure you have installed all dependencies.
sudo apt build-dep dde-session-shell
Build
mkdir build
cd build
cmake ..
make
Install
sudo make install
debian/rules
override_dh_auto_configure:
dh_auto_configure -- \
-DWAIT_DEEPIN_ACCOUNTS_SERVICE=1
lightdm-deepin-greeter strongly relies on the com.deepin.daemon.Accounts service(created by dde-system-daemon). We use WAIT_DEEPIN_ACCOUNTS_SERVICE to control whether to wait for the service to start when the program starts. If dde-system-daemon will not be started in the desktop environment, please set this value to 0, otherwise the deepin-lightdm-greeter will get stuck.
Any usage issues can ask for help via
We encourage you to report issues and contribute changes
DDE session shell is licensed under GPL-3.0-or-later.