Skip to content

USFunction/dde-api

This branch is up to date with linuxdeepin/dde-api:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9ed771f · Jan 9, 2025
Jul 10, 2023
May 30, 2023
Apr 6, 2023
Mar 30, 2023
Sep 15, 2022
Oct 18, 2024
May 16, 2023
Sep 15, 2022
Apr 6, 2023
Apr 28, 2024
Jan 9, 2025
Apr 17, 2024
May 5, 2023
Sep 15, 2022
Jan 8, 2025
Apr 6, 2023
Sep 15, 2022
Sep 15, 2022
Apr 6, 2023
Sep 15, 2022
Sep 15, 2022
Sep 15, 2022
Sep 15, 2022
Sep 15, 2022
Apr 6, 2023
Sep 15, 2022
Sep 15, 2022
May 8, 2023
Apr 6, 2023
Oct 18, 2024
Apr 6, 2023
May 30, 2023
May 30, 2023
Apr 6, 2023
Nov 28, 2024
Jan 31, 2023
Sep 15, 2022
Apr 6, 2023
Sep 15, 2022
May 30, 2023
Sep 15, 2022
Apr 6, 2023
May 8, 2023
Sep 12, 2019
Jan 11, 2016
Oct 21, 2020
Dec 1, 2021
Jan 11, 2016
May 16, 2023
Jan 31, 2023
Sep 26, 2022
May 8, 2023
Sep 23, 2021
May 16, 2023
May 16, 2023

Repository files navigation

DDE API

DDE API provides some dbus interfaces that is used for screen zone detecting, thumbnail generating, sound playing, etc.

Dependencies

Build Dependencies

Runtime Dependencies

  • xcur2png
  • deepin-desktop-base
  • libsqlite3

Installation

Install prerequisites

$ 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

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.

License

DDE API is licensed under GPL-3.0-or-later.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 84.1%
  • C 9.9%
  • Shell 3.6%
  • Makefile 1.3%
  • Smarty 1.1%