本文章主要内容为利用WayWallen+open-wallpaper-engine在KDE桌面的Linux下使用壁纸引擎的壁纸。


前言 ​

总所周知,WallPaper Engine(又名小红车,壁纸引擎)在Windows市场有非常大的份额

而Linux在这方面几乎是空缺,那为什么我们不扩展这片市场呢


历史 ​

这个历史主要就是说说在Wallen出来之前的故事

一天刷b站,我刷到一个Linux折腾记忆大厅的视频(我已经找不到原视频了)

他使用了AUR一个包,plasma6-wallpapers-wallpaper-engine-git(现在就别用了) Github

当时这个插件有很多问题,比如大部分Scene壁纸无法渲染,Web壁纸也基本无法渲染

(我估计现在也是,因为他们项目Archived了)

之后,他们提到了另一个项目(就是WayWallen)


现状 ​

这个插件经过我实测,Scene壁纸没问题(我没测Web,WebGL还是太吃GPU了)

就是不知道为什么插件管理面板没有I18N(也不能说没有,本地化键名给你在外面摆着这对吗)


安装 ​

准备 ​

首先需要一个能访问Github的网络环境(能看到这篇Blog我相信你有)

然后我们需要

  • 一个Plasma6 我相信没人用Plasma5了

INFO

Gnome/Hyprland/niri/wayfire/sway/cosmic 也能用。只要你的wm支持zwlr_layer_shell_v1`就行。

三个仓库

安装 ​

WayWallen ​

首先,通过Flatpak或者Github Release获取WayWallen

Flatpak:

bash
flatpak install flathub org.waywallen.waywallen

GitHub Release:

不是哥们,你去Release直接下不完了

作者用的Github的Appimage,当然用哪个都一样


WayWallen-display ​

然后,获取Waywallen-display

这个比较简单,去kde商店就能搞到了

右键桌面,点击桌面与壁纸,获取新插件,搜WayWallen,装上

WARNING

别装成旧版本了,写作时最新版是0.3.1

然后把壁纸类型切换成Waywallen就好了

这时你的壁纸会变成纯黑


open-wallpaper-engine ​

去Github Release下最新zip即可


配置 ​

首先打开Steam并安装壁纸引擎,订阅好壁纸

因为WayWallen无法直接连接创意工坊

然后打开WayWallen主程序

点插件(图标是一个拼图),点加号,找到open-wallpaper-engine的zip,安装上就好了

重启WayWallen,然后点击壁纸,右上角的硬盘图标

点加号

然后找到家目录/.local/share/Steam(或者家目录/.var/app/com.valvesoftware.Steam/data/Steam如果你是Flatpak Steam)

来源插件选择Wallpaper_engine

然后刷新一下壁纸

然后你的壁纸引擎壁纸就全都过来了

不过先别急着用,先把分辨率配置好了

点击左侧状态(图标像一个任务管理器),点击wescene-renderer,在下面的 settings.wescene.resolution 配置好你屏幕分辨率,如果没有就在 settings.wescene.custom_extent写你屏幕宽(不要写分辨率,当时折腾这玩意可给我折腾个半死)

然后切换回壁纸,选你要用的壁纸,直接应用即可

配置完了。

哦对了,如果你用web/video壁纸,就把weweb-renderer和waywallen-video也配置了,不过他不能自定义宽度,只能预设


目前版本的配置就这些,如果后续有更高颗粒度的配置更新我大概会跟着更新(前提是我没把blog忘了)