Description: Startdde is used for launching DDE components and invoking user's custom applications which compliant with xdg autostart specification.
- cmake
- pkg-config
- golang-go
- go-dlib
- go-fsnotify
- dde-dbus-factory
- go-gir-generator
- dde-api
- go-x11-client
- libgnome-keyring
- libxfixes
- libxcursor
- dde-daemon
- deepin-wm | deepin-metacity
- libgnome-keyring
- libxfixes
- libxcursor
Install prerequisites
$ sudo apt-get build-dep startdde
Build
$ GOPATH=/usr/share/gocode make
If you have isolated testing build environment (say a docker container), you can install it directly
$ sudo make install
generate package files and install Startdde with it
$ debuild -uc -us ...
$ sudo dpkg -i ../startdde-*deb
Run Startdde with the command below.
Usage of /usr/bin/startdde:
-d=false: debug
$ echo "dbus-launch --exit-with-session /usr/bin/startdde" > ~/.xinitrc
$ startx
- 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/startdde
- Using DisplayManager like, gdm, kdm or lightdm to startup Startdde
Any usage issues can ask for help via
We encourage you to report issues and contribute changes
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
Startdde is licensed under GPL-3.0-or-later.