Skip to content

linuxdeepin/startdde

Repository files navigation

Startdde

Description: Startdde is used for launching DDE components and invoking user's custom applications which compliant with xdg autostart specification.

Dependencies

Build dependencies

Runtime dependencies

  • dde-daemon
  • deepin-wm | deepin-metacity
  • libgnome-keyring
  • libxfixes
  • libxcursor

Installation

Deepin

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

Usage

Run Startdde with the command below.

Usage of /usr/bin/startdde:
  -d=false: debug

Directly run without display manager

$ echo "dbus-launch --exit-with-session /usr/bin/startdde" > ~/.xinitrc
$ startx

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/startdde
  1. Using DisplayManager like, gdm, kdm or lightdm to startup Startdde

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

Startdde is licensed under GPL-3.0-or-later.