Configure Desktop seems not to work now

Running TW KDE with latest fixes and this morning I wanted to change some desktop settings so went to Configure Desktop but on opening the screen I am presented with the Wallpaper tab which says ‘Layout changes must be applied before other changes can be made’ with an Apply button beneath. However I’ve not made any changes (yet) and hitting Apply does not unlock the other tab options for me to select. The Wallpaper screen is empty apart from the message and button.

Anyone any ideas please?

Stuart

Did you use “zypper dup” to update?

Plasma has been upgraded to 5.12 beta, maybe not all packages got updated in your case.
Might be a bug in the beta though.

Just to be clear: you mean Plasma’s “Configure Desktop”, i.e. you click on the “cashew” in the desktop’s top-left corner and choose “Configure Desktop”?

I did try a second zypper dup but it came back nothing to do. Yes either opening via the ‘cashew’ or right click on the desktop to open, both fail.

Stuart

Works fine here (Leap 42.3 with latest Qt5, KDE Frameworks5 and Plasma, i.e. the same versions as in Tumbleweed).

The dialog looks normal, only if I do make a change to the “Layout” the mentioned message appears. If I then click on “Apply Now” (or the normal “Apply” button), the layout change is applied and the dialog restarts showing all options again.

So, have you actually tried to click on “Apply”?
Maybe you did change the layout by mistake? (or maybe Plasma just thinks it has been changed, might point to a “broken” config file I suppose…)

Have the same issue in Fedora27 KDE after recent update. Strange that Google finds only few such cases.

Interesting, I have F27 in a VM so will update it and test.

Stuart

Wolfi do you off-hand know which config file might be a problem? I could try deleting it and see what happens. Also I use wallpaper of my own kept in a folder in my home directory. Could that be an issue?

Stuart

~/.config/plasma-org.kde.plasma.desktop-appletsrc

But note that this contains all configured widgets and their settings as well.

Also I use wallpaper of my own kept in a folder in my home directory. Could that be an issue?

I’d find that unlikely.

But you could try to create a fresh user account to rule out all odds…

Well I tried a new user and when I logged into it I have the same issue, however the desktop did not come up as they normally do with a panel at the bottom etc. Anyway I have switched back to my normal login and that now is missing the plasma stuff normally in the systray so something is not right with plasma. My F27 VM does not exhibit the issue but this is a new system with nothing added etc as far as widgets or desktop config goes. I did try adding a custom wallpaper but it still all works. Nothing to do as far as any updates are concerned on my oS TW system.

Stuart

Hm, I don’t see this either here.
Though I haven’t tried a fresh user account myself yet…

My F27 VM does not exhibit the issue but this is a new system with nothing added etc as far as widgets or desktop config goes. I did try adding a custom wallpaper but it still all works.

I don’t really think F27 comes with Plasma 5.12 beta (i.e. 5.11.95) though, or does it?

F27 comes with Plasma 5.11.5

Which is the last stable version, that was in Tumbleweed too for some weeks before the latest update.

So, if you have this problem too, it’s likely unrelated to the beta, but it’s definitely not a general problem either…:\

I just tried copying back an old plasma-org.kde.plasma.desktop-appletsrc from a backup but it still does not fix the issue and the layout when I logged back in with the old file was nothing like it should have been, it was a black screen with all my icons in a row at the top, the panel at the bottom had strange icons for the desktops (looked like the cashew instead of plain squares). All very peculiar. So although I have a mostly working system I still cannot get things fixed. I guess I could delete (or rename) all the plasma files in .config and re-boot but that seems extreme. I checked for updates this morning but nothing new.

Stuart

Just tried a new user again and I still have no panel at the bottom of the screen and no apparent way of adding one in the new user. I have the cashew and can access configure desktop but still broken. As a new user is broken I suspect something is very wrong with plasma. I will wait a few days to see if there are any updates which solve this as I do have a mostly working system. If in a while nothing resolves it with any updates I will consider a re-install as I guess it could be some legacy stuff somewhere in my home directory.

Stuart

Sure, but the question is what triggers it?
As I wrote, “Configure Desktop” working fine here, and I didn’t even find a bug report about it.

If in a while nothing resolves it with any updates I will consider a re-install as I guess it could be some legacy stuff somewhere in my home directory.

As the problems occur on a fresh user account as well, it can’t really be caused by something in your home directory.

You’re correct ofcourse as it happens to a new user it cannot be anything in my home directory - I’m clutching at straws here. One easy thing to try is the previous kernel no idea if/whether it could be a kernel issue but at least it’s easy to try.

Stuart

Edit: That made no difference, didn’t think it would but thought I’d try anyway.

Please show output of

zypper lr -d

As requested


zypper lr -d
Repository priorities in effect:                                                                                                                                                                                                               (See 'zypper lr -P' for details)
      97 (raised priority)  :  1 repository                                                                                                                                                                  
      99 (default priority) :  9 repositories                                                                                                                                                                
                                                                                                                                                                                                             
#  | Alias                               | Name                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                                        | Service
---+-------------------------------------+------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------------------------------------+--------
 1 | Filesystems                         | Filesystems                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/filesystems/openSUSE_Tumbleweed/                                                |        
 2 | KDE:Extras                          | KDE:Extras                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/                                                  |        
 3 | Multimedia:Photo                    | Multimedia:Photo                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_Tumbleweed/                                           |        
 4 | Packman:Essentials                  | Packman:Essentials                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/Essentials/                                                               |        
 5 | Wolfi:Frameworks5_k3b               | Wolfi:Frameworks5_k3b              | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/ |        
 6 | devel:Languages:perl                | devel:Languages:perl               | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/                                      |        
 7 | devel_languages_perl                | perl modules (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/                                      |        
 8 | http-download.opensuse.org-00f08064 | home:benoit_monin                  | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/benoit_monin/openSUSE_Tumbleweed/                                          |               
 9 | http-download.opensuse.org-24b3ed9a | openSUSE:Tumbleweed                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                                                   |               
10 | openSUSE-20170928-0                 | openSUSE-20170928-0                | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-Kingston_DataTraveler_3.0_60A44C4252A8BEC029930153-0:0-part2                             |               
11 | packman                             | packman                            | Yes     | (r ) Yes  | Yes     |   97     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                                        |               
12 | packman_1                           | packman                            | No      | ----      | ----    |   97     | rpm-md | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                                                                        |               
13 | repo-debug                          | openSUSE-Tumbleweed-Debug          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                                    |               
14 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                                      |               
15 | repo-oss                            | openSUSE-Tumbleweed-Oss            | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                                                          |               
16 | repo-source                         | openSUSE-Tumbleweed-Source         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                                   |        
17 | repo-update                         | openSUSE-Tumbleweed-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                                            |        


Stuart

Been looking to see if any other issues have arisen. I find there is no add panel option now when I right click on desktop. Note I do have widgets unlocked. According to KDE this should be an option. Still looking for other missing stuff.

Stuart

Well, I just tried a fresh user account here, and I don’t see the problems you mentioned either.
I do get a panel, there is the “Add Panel” option in the context menu, and “Configure Desktop” works as expected too.
And in particular the missing panel problem definitely would have been noticed by the automatic openQA testing…

So something seems to be very broken on your system.

Maybe try to reinstall some packages, plasma5-workspace, plasma5-desktop, and plasma5-theme-openSUSE in particular (the last one contains the script that creates the default panel on first login)

sudo zypper in -f  plasma5-workspace plasma5-desktop plasma5-theme-openSUSE

If that doesn’t help, maybe run “rpm -Va” to see whether files from other packages are corrupted/missing.

And check the version numbers, from the Plasma packages in particular:

rpm -qa | grep plasma