~/kde/usr/lib64/libexec/kscreenlocker_greet --testing --theme ~/kde/src/plasma-workspace/lookandfeel file:///home/nate/kde/usr6/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:70: ReferenceError: wallpaper is not defined kscreenlocker_greet: Failed to load lockscreen QML, falling back to built-in locker Thankfully the fallback theme works.
I see the same error but it still works for without fallback I think you are launching it wrong, "lookandfeel" is not a valid lookandfeel if you want to test the specific theme from your source folder bin/kscreenlocker_greet --testing --theme ~/kde/src/plasma-workspace/lookandfeel/org.kde.breeze seems to work
I was indeed, but I found that myself intependently and fixed it yesterday. The error is still visible: $ ~/kde/usr/lib64/libexec/kscreenlocker_greet --testing --theme ~/kde/src/plasma-workspace/lookandfeel/org.kde.breeze file:///home/nate/kde/usr6/share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml:70: ReferenceError: wallpaper is not defined kf.kirigami: Failed to find a Kirigami platform plugin Locked at 1697031936 Failed to find shader "/home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/UserDelegate.frag.qsb" ShaderEffect: Failed to deserialize QShader from /home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/UserDelegate.frag.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information. ShaderEffect: shader preparation failed for file:///home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/UserDelegate.frag.qsb Failed to find shader "/home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/WallpaperFader.frag.qsb" ShaderEffect: Failed to deserialize QShader from /home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/WallpaperFader.frag.qsb. Either the filename is incorrect, or it is not a valid .qsb file. In Qt 6 shaders must be preprocessed using the Qt Shader Tools infrastructure. The vertexShader and fragmentShader properties are now URLs that are expected to point to .qsb files generated by the qsb tool. See https://doc.qt.io/qt-6/qtshadertools-index.html for more information. ShaderEffect: shader preparation failed for file:///home/nate/kde/src/plasma-workspace/lookandfeel/org.kde.breeze/contents/components/WallpaperFader.frag.qsb
However this is fixed by https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3388.