DDE API项目提供了一些 dbus 接口,用于屏幕区域检测、缩略图生成、声音播放等。
- go-lib
- dbus-factory
- gtk+-3.0
- librsvg-2.0
- libcanberra
- poppler-glib
- libsqlite3
- xcur2png
- deepin-desktop-base
- libsqlite3
dde-api需要预安装以下包
$ go get gopkg.in/alecthomas/kingpin.v2
$ go get github.com/disintegration/imaging
$ go get github.com/linuxdeepin/go-x11-client
$ go get -u -v github.com/mattn/go-sqlite3
构建:
$ make GOPATH=/usr/share/gocode
通过gccgo构建
$ make GOPATH=/usr/share/gocode USE_GCCGO=1
安装:
sudo make install
如果您遇到任何其他问题,您可能还会发现这些渠道很有用:
我们鼓励您报告问题并做出更改。
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
dde-api项目在 GPL-3.0-or-later下发布。