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
- coffeescript
- go-dlib
- go-xgb
- go-xgbutil
- go-fsnotify
- dde-dbus-factory
- dde-daemon
- deepin-wm-switcher
- deepin-wm | deepin-compiz | compiz
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
-wm="/usr/bin/deepin-wm-switcher": the window manager used by dde
$ 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
Startdde is licensed under GPLv3.