xdg-desktop-portal-dde

A backend implement for xdg-desktop-portal on Deepin desktop environment

Interface have realize

  • org.freedesktop.impl.portal.Screenshot
  • org.freedesktop.impl.portal.WallPaper
  • org.freedesktop.impl.portal.Notification
  • org.freedesktop.impl.portal.FileChooser

All will realize

  • org.freedesktop.impl.portal.Screenshot
  • org.freedesktop.impl.portal.WallPaper
  • org.freedesktop.impl.portal.Notification
  • org.freedesktop.impl.portal.FileChooser

Maybe will realize in the future

  • org.freedesktop.impl.portal.Email
  • org.freedesktop.impl.portal.DynamicLauncher

Dependenices

Build Dependenices

  • Qt >= 5.12

Installation

Build from source code

  1. Make sure you have installed all Dependenices
sudo apt build-dep ./
  1. Build:
cmake -B build
cmake --build build -j$(nproc)

Debug

Now you can use this project to Debug

ashpd-demo

Getting help

License

xdg-desktop-portal-dde is licensed under LGPL-3.0-or-later