Detailed instructions will be written to wiki later
sudo apt install com.github.fantacene
yay -S fantascene-dynamic-wallpaper-git
Here the desktop source code is put in, modified a bit, to ensure that out of the library compilation, do not know whether stable (这里将桌面的源码都放进来了,修改了一点,保证脱离库编译,不知道是否稳定,所以需要文件管理器的环境,放出源内的第二行,更新一下,执行下面的依赖操作,就可以将编译环境弄好,建议直接用下方命令打包成deb)
To solve the problem that sometimes can't be opened, the web wallpaper event is added
Added web wallpaper, but it won't be recorded in history
the default language is changed to English
Traverse the download directory of the wallpaper engine, emmm
Add configurable decoding mode
Increase can reduce the frame rate
If full screen is detected, you can choose not to continue to imitate
It's all about saving electricity
##Procedural restrictions
This is based on the version of deepin V20 and above. The corresponding version can also be found in UOS (and deepin v20.2 and 20.1 are different). The downloaded DEB package is marked and packaged locally
deepin-dreamscene-ui
The test software package of deepin and UOS system can be downloaded from the right page
https://www.bilibili.com/video/BV1bB4y1c7Fq
sudo apt install qtcreator libdtkwidget-dev libdtkcore-dev libx11-xcb-dev libxcb-ewmh-dev libmpv-dev mpv ffmpeg dpkg-dev fakeroot libmtdev-dev libqt5opengl5-dev qttools5-dev-tools qtbase5-dev qt5-qmake qtwebengine5-dev
sudo apt build-dep dde-file-manager
dde-desktop , According to this patch, enter dde-file-manager, take the libdde-file-manager.so and dde-desktop
patch :https://gitee.com/liuminghang/transparent-desktop5.11.3/blob/master/0001-feat.patch
After modifying the code, open the terminal directly in the main directory of the code and execute
dpkg-buildpackage - b - us - uc
to get DEB package
Unreasonable demands can be mentioned at will
If there is a better way to make dynamic wallpaper, welcome to discuss and share
This software as a learning function, can put forward some reasonable and unreasonable needs, will do it when there is time
We are on the way to improve our coding ability,
At present: replace the native DDE desktop with the compiled transparent DDE desktop at run time
Draw dynamic wallpaper, use hard decoding, at present the highest support double screen (the function is relatively simple)
It will be updated in recent months
If you have any ideas or questions, please contact me [email protected]
If you ask, you will answer
You can also submit issues and pull requests
Personal ideas are limited, and it's best to be able to put forward opinions and demands
Currently known problems are as follows:
- You may need to restart the program to modify the screen resolution
github:https://github.com/dependon/fantascene-dynamic-wallpaper
gitee:https://gitee.com/liuminghang/fantascene-dynamic-wallpaper