wineee / startdde

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:GNU General Public License v3.0


Languages

Language:Go 97.2%Language:Shell 2.3%Language:Makefile 0.5%