/dde-session

New deepin session, based on systemd and existing projects.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

dde-session

dde-session is used for launching DDE components systemd service project. This project refers to a part of GNOME session documents and files.

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.

Runtime dependencies

Installation

Deepin

Install prerequisites

sudo apt-get build-dep dde-session

Build

mkdir build && cd build && cmake ../ -DCMAKE_INSTALL_PREFIX=/usr && make

If you have isolated testing build environment (say a docker container), you can install it directly.

sudo make install

Usage

Run with display manager

  1. construct a session desktop in /usr/share/xsessions
cat /usr/share/xsessions/deepin.desktop
[Desktop Entry]
Name=Deepin
Comment=Deepin Desktop Environment
Exec=/usr/bin/dde-session
  1. Using DisplayManager like, gdm, kdm or lightdm to startup Deepin.

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

dde-session is licensed under GPLv3.