FS#57435 - Not possible to modify plasma deskltop layout or change the wallpaper

Attached to Project: Arch Linux
Opened by Nicolas Gruel (gruel) - Thursday, 08 February 2018, 14:19 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 17 February 2018, 23:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Cannot change the layout of the desktop since upgrade to 5.12

Additional info:
* package version(s)

5.12.0-1
* config and/or log files etc.


Steps to reproduce:

- Right click on Desktop
- configure Desktop
- Change layout
- Click on "apply"

Nothing change.

In addition the Wallpaper type are also not available. Probably linked.

Perhaps it is an change in the configuration file from the 5.11 version which break it.
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 17 February 2018, 23:17 GMT
Reason for closing:  Not a bug
Comment by Nicolas Gruel (gruel) - Sunday, 11 February 2018, 18:01 GMT
The problem I got is located in plasma-workplace 5.12

I downgraded all 5.12 package to find that the problem does appear at the installation of this specific package.
Comment by Nicolas Gruel (gruel) - Thursday, 15 February 2018, 03:28 GMT
The update from version 5.12.1 is creating the same problem.
I updated a fedora version without any problem.
If I downgrade to 5.11.5 everything is working as expected.
I tried to remove totally all the 5.12 package and reinstall them but the problem is still there.
I tried to create a new user account to be sure that the problem was not coming from a specific configuration on my account, problem still present.
I am willing to help to understand what is happening but without error message it is difficult.

Here the link to a bug report (with an image of the problem) I opened on kde bugzilla https://bugs.kde.org/show_bug.cgi?id=390150
Comment by Antonio Rojas (arojas) - Thursday, 15 February 2018, 11:55 GMT
Run plasmashell with the -d flag and post the output when trying to configure the desktop
Comment by Nicolas Gruel (gruel) - Thursday, 15 February 2018, 15:31 GMT
The last three lines are written when I opening the configuration.
Comment by Antonio Rojas (arojas) - Thursday, 15 February 2018, 17:17 GMT
Which version of plasma-framework?
Comment by Nicolas Gruel (gruel) - Thursday, 15 February 2018, 22:28 GMT
The last one: 5.43 which was installed around the same time than 5.12.1 but the problems happens also with the previous version which was installed when 5.12.0 was becoming available.
Comment by Nicolas Gruel (gruel) - Thursday, 15 February 2018, 22:33 GMT
Since it is working when I am downgrading plasma-workspace and plasma-desktop to 5.11.5 without touching the plasma-framework, I am suspecting that the problem is somewhere else.
Comment by Antonio Rojas (arojas) - Saturday, 17 February 2018, 11:33 GMT
OK we're going to need some more serious debugging here. Apply this patch to /usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml, restart plasmashell and post the lines starting with "qml: ----" that will be printed when you open the configuration dialog.
   patch (1 KiB)
Comment by Nicolas Gruel (gruel) - Saturday, 17 February 2018, 14:49 GMT
Here the lines you asked:

qml: ---- configdialog ContainmentConfigView(0x5600733814b0)
qml: ---- count 0
qml: ---- currentindex 0
qml: ---- model [object Object]
qml: ---- pluginname undefined
Comment by Nicolas Gruel (gruel) - Saturday, 17 February 2018, 14:50 GMT
Thank you to look at the problem :)
Comment by Antonio Rojas (arojas) - Saturday, 17 February 2018, 18:34 GMT
What's the output of

$ kpackagetool5 -l -t Plasma/Wallpaper -p /usr/share/plasma/wallpapers/

?
Comment by Nicolas Gruel (gruel) - Saturday, 17 February 2018, 20:59 GMT
I got that answer:

> kpackagetool5 -l -t Plasma/Wallpaper -p /usr/share/plasma/wallpapers/
Listing service types: Plasma/Wallpaper in /usr/share/plasma/wallpapers/
kf5.karchive: bzDecompress returned -5
Comment by Nicolas Gruel (gruel) - Saturday, 17 February 2018, 21:39 GMT
Thank you very much. I found the culprit thanks to your last question...

I had a file: kpluginindex.json in /usr/share/plasma/wallpapers/

which create the problem. I have absolutely no idea from where it came from... So it is probably me the guilty person on the subject and I want to apologize to have bother you and I want to thank you a lot to have solve me the problem.

I removed this file and now the configuration is back.

You can close the bug.

Loading...