https://bugs.kde.org/show_bug.cgi?id=473249
--- Comment #2 from duha.b...@gmail.com --- Command: QT_LOGGING_RULES='kscreenlocker_greet=true' kscreenlocker_greet --testing --theme /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/ Output: QT_LOGGING_RULES='kscreenlocker_greet=true' kscreenlocker_greet --testing --theme /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/ bash: kscreenlocker_greet: command not found After specifing the paths: Command: QT_LOGGING_RULES='kscreenlocker_greet=true' /home/duha/kde/usr/lib/libexec/kscreenlocker_greet --testing --theme /home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/ Output: kscreenlocker_greet: Greeter is starting up. Detected locale "LC_CTYPE=C;LC_NUMERIC=C;LC_TIME=de_AT.UTF-8;LC_COLLATE=de_AT.UTF-8;LC_MONETARY=C;LC_MESSAGES=C;LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=C;LC_IDENTIFICATION=C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. kscreenlocker_greet: [PAM] Starting... using service "kde" QQmlComponent: Component is not ready kf.plasma.quick: "file:///home/duha/kde/usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml" "Error loading QML file.\n13: module \"org.kde.plasma.plasmoid\" is not installed\n" qt.dbus.integration: Could not connect "org.kde.Solid.PowerManagement.PolicyAgent" to inhibitionsChanged(QList<InhibitionInfo>, QStringList) error connecting to inhibition changes via dbus qt.qml.defaultmethod: Assigning an object to a signal handler is deprecated.Instead, create the object, give it an id, and call the desired slot from the signal handler. kf.kirigami: Failed to find a Kirigami platform plugin qt.qml.context: file:///home/duha/kde/usr/lib/qml/org/kde/plasma/components/TextField.qml:44:5 Parameter "echoMode" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. file:///home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml:226: ReferenceError: wallpaper is not defined kscreenlocker_greet: Wallpaper needs to be a QtQuick Item Locked at 1691788043 Failed to find shader "/home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/\n varying highp vec2 qt_TexCoord0;\n uniform highp float qt_Opacity;\n uniform lowp sampler2D source;\n uniform lowp vec4 colorBorder;\n\n const highp float blend = 0.01;\n const highp float innerRadius = 0.47;\n const highp float outerRadius = 0.49;\n const lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0);\n\n void main() {\n lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st);\n\n highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5);\n highp float dist = sqrt(m.x * m.x + m.y * m.y);\n\n if (dist < innerRadius)\n gl_FragColor = colorSource;\n else if (dist < innerRadius + blend)\n gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend));\n else if (dist < outerRadius)\n gl_FragColor = colorBorder;\n else if (dist < outerRadius + blend)\n gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend));\n else\n gl_FragColor = colorEmpty;\n\n gl_FragColor = gl_FragColor * qt_Opacity;\n }\n " ShaderEffect: Failed to deserialize QShader from /home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/ varying highp vec2 qt_TexCoord0; uniform highp float qt_Opacity; uniform lowp sampler2D source; uniform lowp vec4 colorBorder; const highp float blend = 0.01; const highp float innerRadius = 0.47; const highp float outerRadius = 0.49; const lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0); void main() { lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st); highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5); highp float dist = sqrt(m.x * m.x + m.y * m.y); if (dist < innerRadius) gl_FragColor = colorSource; else if (dist < innerRadius + blend) gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend)); else if (dist < outerRadius) gl_FragColor = colorBorder; else if (dist < outerRadius + blend) gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend)); else gl_FragColor = colorEmpty; gl_FragColor = gl_FragColor * qt_Opacity; } . 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/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/%0A varying highp vec2 qt_TexCoord0;%0A uniform highp float qt_Opacity;%0A uniform lowp sampler2D source;%0A uniform lowp vec4 colorBorder;%0A%0A const highp float blend = 0.01;%0A const highp float innerRadius = 0.47;%0A const highp float outerRadius = 0.49;%0A const lowp vec4 colorEmpty = vec4(0.0, 0.0, 0.0, 0.0);%0A%0A void main() %7B%0A lowp vec4 colorSource = texture2D(source, qt_TexCoord0.st);%0A%0A highp vec2 m = qt_TexCoord0 - vec2(0.5, 0.5);%0A highp float dist = sqrt(m.x * m.x + m.y * m.y);%0A%0A if (dist %3C innerRadius)%0A gl_FragColor = colorSource;%0A else if (dist %3C innerRadius + blend)%0A gl_FragColor = mix(colorSource, colorBorder, ((dist - innerRadius) / blend));%0A else if (dist %3C outerRadius)%0A gl_FragColor = colorBorder;%0A else if (dist %3C outerRadius + blend)%0A gl_FragColor = mix(colorBorder, colorEmpty, ((dist - outerRadius) / blend));%0A else%0A gl_FragColor = colorEmpty;%0A%0A gl_FragColor = gl_FragColor * qt_Opacity;%0A %7D%0A Failed to find shader "/home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/\n uniform mediump mat4 colorMatrix;\n uniform mediump sampler2D source;\n varying mediump vec2 qt_TexCoord0;\n uniform lowp float qt_Opacity;\n\n void main(void)\n {\n mediump vec4 tex = texture2D(source, qt_TexCoord0);\n gl_FragColor = tex * colorMatrix * qt_Opacity;\n }\n " ShaderEffect: Failed to deserialize QShader from /home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/ uniform mediump mat4 colorMatrix; uniform mediump sampler2D source; varying mediump vec2 qt_TexCoord0; uniform lowp float qt_Opacity; void main(void) { mediump vec4 tex = texture2D(source, qt_TexCoord0); gl_FragColor = tex * colorMatrix * qt_Opacity; } . 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/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/%0A uniform mediump mat4 colorMatrix;%0A uniform mediump sampler2D source;%0A varying mediump vec2 qt_TexCoord0;%0A uniform lowp float qt_Opacity;%0A%0A void main(void)%0A %7B%0A mediump vec4 tex = texture2D(source, qt_TexCoord0);%0A gl_FragColor = tex * colorMatrix * qt_Opacity;%0A %7D%0A qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_GB". Search paths QList("/usr/share/qt6/qtvirtualkeyboard/hunspell", "/usr/share/hunspell", "/usr/share/myspell/dicts") QMetaObject::invokeMethod: No such method ScreenLocker::AccessDeniedNetworkReply::error(QNetworkReply::NetworkError) QMetaObject::invokeMethod: No such method ScreenLocker::AccessDeniedNetworkReply::error(QNetworkReply::NetworkError) file:///home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MediaControls.qml:84:9: QML QQuickImage: Blocked request. qt.qml.context: file:///home/duha/kde/usr/lib/qml/org/kde/plasma/extras/PasswordField.qml:53:5 Parameter "event" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. kscreenlocker_greet: Start auth qt.qml.context: file:///home/duha/kde/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml:312:17 Parameter "password" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead. kscreenlocker_greet: Auth done RC 0 Success -- You are receiving this mail because: You are watching all bug changes.