DDE API
DDE API provides some dbus interfaces that is used for screen zone detecting, thumbnail generating, sound playing, etc.
Dependencies
Build Dependencies
- go-lib
- dbus-factory
- gtk+-3.0
- librsvg-2.0
- libcanberra
- poppler-glib
Runtime Dependencies
- xcur2png
- deepin-desktop-base
Installation
Install prerequisites
$ go get gopkg.in/alecthomas/kingpin.v2
$ go get github.com/disintegration/imaging
$ go get github.com/linuxdeepin/go-x11-client
Build:
$ make GOPATH=/usr/share/gocode
Or, build through gccgo
$ make GOPATH=/usr/share/gocode USE_GCCGO=1
Install:
sudo make install
Getting help
Any usage issues can ask for help via
Getting involved
We encourage you to report issues and contribute changes.
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
License
DDE API is licensed under GPLv3.