cutefishos / fantascene-dynamic-wallpaper

Managed animated wallpaper based on X11 under Linux(Dynamic Wallpapers for Linux)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

If you like this toy, light the little star

Detailed instructions will be written to wiki later

deepin linux

sudo apt install com.github.fantacene

manjaro deepin linux (arch)

yay -S fantascene-dynamic-wallpaper-git

1.1.3

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)

1.1.1

To solve the problem that sometimes can't be opened, the web wallpaper event is added

1.1.0

Added web wallpaper, but it won't be recorded in history

1.0.6 modify:

the default language is changed to English

1.0.5 new features

Traverse the download directory of the wallpaper engine, emmm 2FL7UH.png

1.0.3(deepinv20.2.1)/1.0.4(uos) update

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

2PUCz4.png

##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

Original name

deepin-dreamscene-ui

Now it's a dynamic wallpaper demo [video wallpaper demo for deepin/uos]

The test software package of deepin and UOS system can be downloaded from the right page

demo video:

https://www.bilibili.com/video/BV1bB4y1c7Fq

dependcy

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

How to package when the code can be compiled

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

other

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 liuminghang0821@gmail.com

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:

  1. 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

About

Managed animated wallpaper based on X11 under Linux(Dynamic Wallpapers for Linux)


Languages

Language:C++ 97.0%Language:QMake 1.8%Language:QML 1.0%Language:C 0.2%