Unable to get virtual desktops after update

I updated my Leap 15.4 KDE system this morning and now when it starts I have no virtual desktops showing, when I go to system settings and select virtual desktops I have an error at the top saying error trying to get information from compositor. Also there are no windows controls showing on anything so no X at top right etc. This is on a Gigabyte Brix with built in Intel graphics adapter. I can start things OK and Journal shows nothing obviously related at least to me. All was working perfectly before this update of some 800 fixes. I did set compositor not to start on boot up in settings before I tried a reboot but nothing changed.

Any suggestions please as to what to look for?

Stuart

You’ve not inadvertently added some additional repository(ies) ???

I’ve only seen a total of around thirty package updates in the last few days on all of my Leap 15.4 systems.

How long ago did you last update? How did you update?

I did a zypper up and probably the last update I did was 2-4 weeks ago. I do have some KDE repos added and active as I needed a couple of things which were only available there but I left then enabled.

I’m guessing I’ll probably need to re-install and update with just the basic repos active and if I ad the like of KDE QT5, Extra, Frameworks5 and Applications again I must remember to disable them!

Stuart

You can’t mix 'n match the Frameworks5 repos with the standard repositories, that’s ultimately going to result in tears - either use them entirely or not at all.

If you use the Frameworks5 and Qt5 repositories ensure they are set to a higher priority than the standard repositories and perform a zypper dup

zypper -v dup --allow-vendor-change

For full details take a look at: SDB:KDE repositories - openSUSE Wiki

Personally, when people suggested kindly that I might have a repo problem (and the more when I had to admit that I indeed had added repos beyond the standard ones), I would post a list of them for all helpers to be seenan

I really don’t remember why Frameworks5 QT5 and Applications got added, Extras I do need for a couple of things which are not in the standard set. Anyway I’m re-installing now and will be very careful what I add. I normally do not need anything other than KDE Extras.

Stuart

Post in Code-Tags:

zypper lr -d

Adding anything now is academic as that system is re-installing. The only ones which were added were those I mentioned earlier in the thread.

Stuart

What is the use of asking for help when you go the Ms-Windows way of repairing even the slightest problems: re-installation?

This is a rhetorical question. No answer needed. Wishing success.

Sorry but I did not see a way out once the repos were suggested and I checked what was there. Having installed 800 fixes and trashed the system in such a way that it was extremely difficult to do anything on it It just seemed like the re-install was probably the quickest thing to do once I realised I had messed up big time. This is a test system anyway to a re-install is not a big issue, it is not used live for anything. In other circumstances I would look for a way out but in this case I did not think it was worth the effort once I realised what I’d done.

Stuart

@broadstairs

If you need to use software from “KDE:Extra” use this one if at all possible:

https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_$releasever/

it is generally safe to use with the existing standard repositories

If you use these:

https://download.opensuse.org/repositories/KDE:/Extra/KDE_Applications_openSUSE_Leap_$releasever
https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_$releasever
https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_$releasever
https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_$releasever

it is important that all four are used together. Set them to a higher priority than the other “standard” repositories and “zypper dup --allow-vendor-change” to ensure that all KDE/Qt packages are comming from those repositories.