本文章主要内容为利用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:
flatpak install flathub org.waywallen.waywallenGitHub 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忘了)