dde-session-shell
dde-session-shell copied to clipboard
dde-session-shell module
DDE Session Shell
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.
Dependencies
You can also check the "Depends" provided in the debian/control
file.
Build dependencies
You can also check the "Build-Depends" provided in the debian/control
file.
Installation
Build from source code
- 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.
Getting help
Any usage issues can ask for help via
Getting involved
We encourage you to report issues and contribute changes
License
DDE session shell is licensed under GPL-3.0-or-later.