Package Details: plasma6-wallpapers-wallpaper-engine-git 0.5.4.r118.gf1b86e1-1

Git Clone URL: https://aur.archlinux.org/plasma6-wallpapers-wallpaper-engine-git.git (read-only, click to copy)
Package Base: plasma6-wallpapers-wallpaper-engine-git
Description: A simple kde wallpaper plugin integrating wallpaper engine
Upstream URL: https://github.com/catsout/wallpaper-engine-kde-plugin
Licenses: GPL-2.0-only
Conflicts: plasma6-wallpapers-wallpaper-engine
Provides: plasma6-wallpapers-wallpaper-engine
Submitter: ZhangHua
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 32
Popularity: 0.37
First Submitted: 2024-03-07 08:50 (UTC)
Last Updated: 2025-12-15 02:57 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Axiumyu commented on 2025-09-21 07:14 (UTC) (edited on 2025-09-26 14:10 (UTC) by Axiumyu)

scene壁纸导致桌面崩溃的问题可能可以通过将测试版版本设置为previous - old release来修复,在我的设备(Plasma6,Wayland)上有效 可以让部分场景壁纸正常播放,但某些场景壁纸仍然会导致桌面崩溃

kamikaze211 commented on 2025-07-06 15:15 (UTC) (edited on 2025-07-06 15:54 (UTC) by kamikaze211)

@ZhangHua

确实,我在找到缓存里的二进制文件前,尝试过编译,但是参照主页的文档,无法进行编译。

直到昨天我翻开我以前的笔记时,发现需要添加“-DQT_MAJOR_VERSION=6”这个才行,我应该在github上提交issue。

关于场景壁纸会崩溃的问题,其实一直偶有发生,我也一直用sceneviewer-qml先测试,再进行应用的,否则很容易引起桌面崩溃,要修复则需要修改文件,一来二去挺麻烦的。

但在前几个月后,所有场景壁纸都无法通过测试。但我在看github主页的issue中,看到有人提及,却鲜少有人回复。

总之,感谢回复,我会去github上提交反馈。

------update------

已提交反馈,如果您有空的话,能麻烦关注一下吗?没空的话也没关系,祝您工作顺利,生活愉快!

All recent scene wallpapers are broken, with error message: read json "xxx" not a key at FromJson

ZhangHua commented on 2025-07-06 12:33 (UTC)

@kamikaze211 之前确实是有这个 sceneviewersceneviewer-qml 的,但是根据这里的内容,这个 sceneviewer-qml 应当仅用于测试或诊断问题,再加上它还会额外引入一个 glfw 的依赖,所以我就把它从里面去掉了。至于你说到的 project.json 变化导致程序出问题,我觉得你应该向上游项目反馈。

kamikaze211 commented on 2025-07-03 17:52 (UTC) (edited on 2025-07-03 19:42 (UTC) by kamikaze211)

目前似乎steam上的wallpaper engine下载下来的场景壁纸因为project.json有变化,导致大部分都无法正常使用,严重的还会导致桌面持续崩溃,需要删除~/.config/plasma-org.kde.plasma.desktop-appletsrc 中的 WallpaperSource 行并重启 KDE 进行修复,非常花时间。 而sceneviewer-qml有助于测试场景壁纸(在不持续使桌面崩溃的情况下),但我没在已安装文件找到。 能否在aur包中构建并保留此文件呢? 或者,是否有方法支持新的场景壁纸呢?

------更新------ 不好意思打扰了。 我突然想到archlinuxcn有同名包,可惜已经没了,还好在本地pacman缓存文件中找到了,里面确实有sceneviewer-qml这个文件,我的问题解决了。

zyldragoon commented on 2025-07-01 14:52 (UTC)

@ZhangHua after manually remove the cache folder from yay it works, using clean build from yay does not. Thanks for the reply

ZhangHua commented on 2025-07-01 04:12 (UTC)

@zyldragoon This should have been fixed and cannot reproduce on a newly cloned PKGBUILD repository. You may consider removing your repository to ensure everything is updated.

zyldragoon commented on 2025-07-01 03:53 (UTC)

Submodule path 'third_party/SPIRV-Reflect': checked out 'c6c0f5c9796bdef40c55065d82e0df67c38a29a4' fatal: git upload-pack: not our ref 9db8c369e6f49b5c00376040ba8c0cda6cbb7b4d fatal: remote error: upload-pack: not our ref 9db8c369e6f49b5c00376040ba8c0cda6cbb7b4d fatal: Fetched in submodule path 'third_party/glslang', but it did not contain 9db8c369e6f49b5c00376040ba8c0cda6cbb7b4d. Direct fetching of that commit failed. ==> ERROR: A failure occurred in prepare(). Aborting... -> error making: plasma6-wallpapers-wallpaper-engine-git-exit status 4 -> Failed to install the following packages. Manual intervention is required: plasma6-wallpapers-wallpaper-engine-git - exit status 4

kamikaze211 commented on 2025-06-28 13:57 (UTC) (edited on 2025-06-29 09:29 (UTC) by kamikaze211)

致命错误:git upload-pack: not our ref b43c58e9d555580265f9078bcab5648ce0418e57
致命错误:远程错误:upload-pack: not our ref b43c58e9d555580265f9078bcab5648ce0418e57
致命错误:获取了子模组路径 'third_party/SPIRV-Reflect',但是它没有包含 b43c58e9d555580265f9078bcab5648ce0418e57。直接获取该提交失败。
==> 错误: 在 prepare() 中发生一个错误。
    正在放弃...
错误: 未能构建 'plasma6-wallpapers-wallpaper-engine-git-0.5.4.r102.ged58dd8-4': 
错误: 未能构建的软件包:plasma6-wallpapers-wallpaper-engine-git-0.5.4.r102.ged58dd8-4

最新的无法构建,会有上述提示。

-------update------- 2025.06.29已修复。

kamikaze211 commented on 2025-06-27 15:23 (UTC) (edited on 2025-06-28 09:50 (UTC) by kamikaze211)

在prepare环节添加一行:

    #  devicePixelRatio change
    sed -i "s/node->initVulkan(width(), height());/node->initVulkan(width() * window()->devicePixelRatio(), height() * window()->devicePixelRatio());/g" "${srcdir}/${pkgname}/src/backend_scene/qml_helper/SceneBackend.cpp"

以修复在非100%全局缩放下无法正确识别屏幕分辨率导致场景壁纸模糊的问题。 https://github.com/catsout/wallpaper-engine-kde-plugin/issues/512

仅为临时解决方案 是在作者协助下修改的,作者最近没空管理项目,后续作者修复后就不需要了

-------update-------

作者通过了pr,不需要这一步了。