文章代号:wallpaper-engine-kde
写这个教程主要的要白嫖阿B的流量奖励
这个wallpaper engine kde是我最近研究出来的并且比较适合做简单教程的东西了,就发出来吧 才不是最近都懒得研究这些了呢,也没时间研究啊,学业繁忙
最近几个月都没时间做视频,所以写的很潦草,凑合着看吧。
前言
众所周知,wallpaper engine是不在Linux平台上提供服务的,并且如果你要问
用Steam上的那个Proton Wine不就行了吗?
遗憾的是,你只能在选壁纸界面看着那模糊的GIF预览来满足你的欲望(看预览直接上workshop网页版不好吗偏要花19RMB),点击应用壁纸是没任何作用的!
当你尝试Google it,只会得到一段冷冰冰的文字(出处):
Wallpaper Engine is currently available for Windows and Android and there are no immediate plans to support other platforms at this time.
不仅开头点出短时间内不会适配,还针对Linux移植的复杂度做了详细的解释。
那,有什么方法能够解决?万能的GitHub上会给你答案!这不,就找到了哎!
网页链接
GitHub - catsout/wallpaper-engine-kde-plugin: A kde wallpaper plugin integrating wallpaper engine
系统环境
这是我的系统环境,可以作参考:
Operating System: Kubuntu 24.10
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2
Kernel Version: 6.11.0-9-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® Xe Graphics
Manufacturer: HUAWEI
Product Name: KLVDZ-WXX9
System Version: M1010
教程部分
克隆代码
确保安装git,然后在家目录(你想要放在其他目录也行)运行
1 | git clone https://github.com/catsout/wallpaper-engine-kde-plugin |
编译
直接粘贴运行README上的命令
第一步先安装依赖,注意如果是KDE6要安装qt6的模块,KDE6用户直接复制下面的命令
1 | sudo apt install build-essential libvulkan-dev plasma-workspace-dev gstreamer1.0-libav \ |
安装ninja:
1 | sudo apt install ninja-build |
正式编译:
1 | sudo cmake -B build -S . -GNinja -DUSE_PLASMAPKG=ON |
稍等片刻,待编译完成后,打开就能在壁纸设置里看到Wallpaper Engine for Kde的选项了,选中它
选择你的library(一般是~/.local/share/Steam),刷新一下就能看到订阅并下载的壁纸了
注意场景类壁纸需要vulkan支持,不然会黑屏
使用方法和注意
使用Steam自带的Wine Proton打开壁纸选择器,然后订阅和下载壁纸
然后在设置里进行选择和选项调整
打开设置,把display改成Scale and Crop可以有效防止黑框
Pause设置为Maximized Window,在最大化时候暂停壁纸(反正这个时候你又看不见),以减少发热和性能损耗
FPS设置为20最适中,太低了卡顿,太高了发烫,对于我的电脑是这样的
(注意FPS选项视频类壁纸不起作用,你可以和我一样用ffmpeg做一个自定义帧的视频覆盖)
Video Backend的话选择Mpv比较好提升性能,但是如果你的电脑不支持那用qtmultimedia也行
最后
HAVE FUN!