Created attachment 135039 [details] Broken "Configure Desktop and Wallpaper" SUMMARY "Configure Desktop and Wallpapers" seems broken after last update. I attached a GIF STEPS TO REPRODUCE 1. Right click on Desktop 2. Configure Desktop and Wallpapers... SOFTWARE/OS VERSIONS Linux/KDE Plasma: Manjaro (available in About System) KDE Plasma Version: 5.20.80 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2
meh, I was able to reproduce it for a moment, but not any more
Cannot reproduce myself. Can you run plasmashell from a terminal window with `plasmashell --replace`? That will print a bunch of stuff to the terminal window. This is fine. Then, click on "Configure Desktop and Wallpapers" again. At this point, please copy and paste the *new* text just added to the terminal window. It should have some error messages in it.
(In reply to Nate Graham from comment #2) > Cannot reproduce myself. > > Can you run plasmashell from a terminal window with `plasmashell --replace`? > That will print a bunch of stuff to the terminal window. This is fine. Then, > click on "Configure Desktop and Wallpapers" again. At this point, please > copy and paste the *new* text just added to the terminal window. It should > have some error messages in it. In uppercase my actions with some comments in parentheses, then the output it was produced to terminal: WHEN IT OPENS IN WALLPAPER SECTION(nothing is shown in the GUI) Cyclic dependency detected between "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib/qt/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlComponent: Component is not ready file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: replace: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:127 ShellPrivate.WallpaperPlugin is not a type file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:338: TypeError: Cannot read property 'cfg_objectNameChanged' of null MOUSE ACTION SECTION(NO OUTPUT) LOCATION SECTION file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: Binding loop detected for property "contentHeight" ICONS SECTION file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: Binding loop detected for property "contentHeight" FILTER SECTION Model size of -385 is less than 0 file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: Binding loop detected for property "contentHeight" Model size of -389 is less than 0 Model size of -391 is less than 0 Model size of -960 is less than 0 ABOUT SECTION file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:306:9: QML QQuickItem* (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "preferredHeight" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: Binding loop detected for property "contentHeight" Model size of -959 is less than 0 file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView (parent or ancestor of Component): Cannot create delegate file:///usr/lib/qt/qml/QtQuick/Controls/Private/BasicTableView.qml: Object or context destroyed during incubation BACK TO WALLPAPER(here the sections GUIs start to overlap: in the wallpaper sections remains stuck the "about" info) QQmlComponent: Component is not ready file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:308:25: QML StackView: replace: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:127 ShellPrivate.WallpaperPlugin is not a type
The interesting part seems to be QML StackView: replace: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:127 ShellPrivate.WallpaperPlugin is not a type This is odd given that this does not match the code of the 5.21 beta but does match the code of 5.20. That indicates that something is off with the act of updating, not the code itself. That checks out with my experience because I was testing some older Plasma stuff before trying to reproduce this
I'm on 5.20.80
Seems like a packaging issue?
this was a packaging issue due to an update to an inconsistent state in the repository. that failing line is present only in the 5.20 branch, and has been removed since, which means there were plasma-workspace from 5.21 and plasma-desktop from 5.20. a further update would solve the situation