Created attachment 185880 [details] screenshot to show the 2 wallpaper selection pages, the broken and the working one SUMMARY Hi! I've been trying to change the wallpaper of my system under Mobian testing (plasma-settings 25.07) but the wallpaper KCM within plasma-settings doesn't work: it seems to select the image, but wallpaper is then not changed. On the other hand, the wallpaper selector that is accessed by long-pressing the homescreen works. I've found [1] and agree with the long-term solution you wrote down. Of course, it will need someone with time and skill to implement that, as everything else. In the meanwhile, would it be possible to drop the broken wallpaper selection page from plasma-settings? Thanks! [1] https://invent.kde.org/plasma-mobile/plasma-settings/-/issues/30 SOFTWARE/OS VERSIONS Linux/KDE Plasma: 6.12-sdm845 KDE Plasma Version: 6.3.6 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 ADDITIONAL INFORMATION
Log captured while trying to change wallpaper in the broken KCM marco@mobian:~$ plasma-settings Current platform is QList("phone", "handset") qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/ActionTextField.qml:128:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/ActionTextField.qml:173:9: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/ActionTextField.qml:173:9: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/ActionTextField.qml:173:9: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qml: load new module QModelIndex(9,0,0xaaaaf7e02890,ModulesProxyModel(0xaaaaf7c88060)) kf.coreaddons: "Could not find plugin org.kde.image" qrc:/kcm/kcm_wallpaper/main.qml:135: TypeError: Cannot call method 'hasOwnProperty' of null file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 QFSFileEngine::open: No file name specified Impossible to open device qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 kf.coreaddons: "Could not find plugin org.kde.image" qrc:/qt/qml/org/kde/plasma/settings/qml/KCMContainer.qml:82: TypeError: Property 'save' of object WallpaperModule(0xaaaaf8623010) is not a function qrc:/kcm/kcm_wallpaper/main.qml:194: Error: Cannot assign to non-existent property "screen" <Unknown File>:1:26: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 QQuickPaintedItem::textureProvider: can only be queried on the rendering thread of an exposed window QQuickPaintedItem::textureProvider: can only be queried on the rendering thread of an exposed window <Unknown File>:1:26: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qml: load new module QModelIndex(9,0,0xaaaaf7e02890,ModulesProxyModel(0xaaaaf7c88060)) qrc:/qt/qml/org/kde/plasma/settings/qml/KCMContainer.qml:90: TypeError: Property 'save' of object WallpaperModule(0xaaaaf8623010) is not a function kf.coreaddons: "Could not find plugin org.kde.image" qrc:/kcm/kcm_wallpaper/main.qml:135: TypeError: Value is null and could not be converted to an object file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 file:///usr/lib/aarch64-linux-gnu/qt6/qml/org/kde/kirigami/private/globaltoolbar/NavigationButtons.qml:89:13: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/qt/qml/org/kde/kirigami/private/PrivateActionToolButton.qml:101:5: QML ToolTip: Binding loop detected for property "contentWidth": qrc:/qt/qml/org/kde/breeze/ToolTip.qml:28:5 qrc:/kcm/kcm_wallpaper/Output.qml:24: TypeError: Cannot read property 'geometry' of null qrc:/kcm/kcm_wallpaper/Output.qml:97: TypeError: Cannot read property 'name' of null qrc:/kcm/kcm_wallpaper/Output.qml:25: TypeError: Cannot read property 'geometry' of null qrc:/kcm/kcm_wallpaper/Output.qml:163: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:151: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:142: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:130: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:24: TypeError: Cannot read property 'geometry' of null qrc:/kcm/kcm_wallpaper/Output.qml:97: TypeError: Cannot read property 'name' of null qrc:/kcm/kcm_wallpaper/Output.qml:25: TypeError: Cannot read property 'geometry' of null qrc:/kcm/kcm_wallpaper/Output.qml:163: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:151: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:142: TypeError: Cannot read property 'orientation' of null qrc:/kcm/kcm_wallpaper/Output.qml:130: TypeError: Cannot read property 'orientation' of null marco@mobian:~$
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5967