Skip to content
This repository has been archived by the owner on Jun 16, 2019. It is now read-only.


Repository files navigation

Deepin DreamScene

This is a project that I have a whim to help improve my ability to write code.


Build dependencies

  • qmake (>= 5.6)
  • deepin-tool-kit (developer package)
  • xcb-ewmh (developer package)
  • libmpv (developer package)

Runtime dependencies

If you use Deepin, just add my ppa. see here

If you use Arch, you can install deepin-dreamscene with aur.


Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

$ cd deepin-dreamscene
$ mkdir Build
$ cd Build
$ qmake ..
$ make
  1. Install:
$ sudo make install

The executable binary file could be found at /usr/bin/deepin-dreamscene after the installation is finished.

Getting help

You can create a issue, I will help you.

You may also find these channels useful if you encounter any other issues:

  • deepin community Topbar is also the community software that you can post for help.

How to use

first, find video file

qdbus --literal com.deepin.dde.DreamScene /com/deepin/dde/DreamScene com.deepin.dde.DreamScene.setFile FilePath

replace XXX to video file, only support one file.

and, run play

qdbus --literal com.deepin.dde.DreamScene /com/deepin/dde/DreamScene


qdbus --literal com.deepin.dde.DreamScene /com/deepin/dde/DreamScene com.deepin.dde.DreamScene.pause


qdbus --literal com.deepin.dde.DreamScene /com/deepin/dde/DreamScene com.deepin.dde.DreamScene.stop


qdbus --literal com.deepin.dde.DreamScene /com/deepin/dde/DreamScene com.deepin.dde.DreamScene.clear


DreamScene is licensed under GPLv3.