Went away from my computer for a bathroom break. When I came back I noticed it took a very long time to wake up. But that was the least of my worries, as Plasma seems to now be really bugged out:
Two things: Window decorations (like the ones at the top with the buttons to close and such) do not render properly. That's the simple part
The other, weirder one, is harder to explain in text so I made a video -- The short version is that whenever I mouse over any icon in a panel, be it a tray icon or something on the taskbar thingie -- it seems to jump to the top-right corner of that panel. Though only visually (as in, to interact with it, I still have to click the blank space the icon once occupied)
I have also noticed that icons within qt6 windows do not show in the proper place
These persisted after reboots.
Other info:
- Linux/KDE Plasma: OpenSUSE Tumbleweed 20240531
- KDE Plasma Version: 6.0.5
- KDE Frameworks Version: 6.2.0
- Qt Version: 6.7.1
- Kernel: 6.9.3-1-default (64-bit)
- Graphics platform: X11
Extra details about system (idk maybe it helps?):
- I have an AMD Processor and GPU
- All the things I have installed are either from the official SUSE Repos or from Flatpak. There's also some appimages and local executables in my user folder. There is 1(one) application I compiled from source and installed system-wide, and that was Orbiton, a text editor for terminal.
- When I update the system I get a notification about how updating glibc-32bit would break Steam. So I marked it as untouchable on YaST. Maybe this broke something else? Idk.
Things I have already tried:
- Updating the system
- Rebooting
- Changing theming configurations back to system defaults (hey, you never know)
- Moving widgets around in panels
- Disabling fancy effects
- Disabling and re-enabling my second monitor/changing which monitor is the primary
- Asking nicely
Things I have not tried:
- Switching to Wayland (I would do so permanently but it breaks Inkscape for me and that's part of my workflow -- Plus I'm new to SUSE, and the last time I switched from X to Wayland was on EndeavourOS, dunno if the process is any different)
- Crying
I have also posted this to the kde bug tracker. Posting it here to in hopes of getting an answer sooner :P
EDIT: I gave it some time to see if it would stick and it did. So. "Going into the Plasma Renderer settings and switching it to OpenGL" was the solution to my issue, even if I have no idea what caused it, I at least seem to have fixed it
It definitely is something to do with your config. Unfortunately setting Plasma back to defaults is not easy. Maybe have a look in ~/.config/plasma-org.kde.plasma.desktop-appletsrc and see if there is anything obvious in there.
I checked, but seeing if there's anything "obvious" in there is beyond the limits of my knowledge.
I just had a look in there and I have to say mine too. Maybe try logging out, logging into a tty and renaming the file, then reboot for good measure.
Well fuck
I did what you suggested (actually, I didn't just mess with THAT file, I made backups of every file that looked kdeplasma-y on the .config folder and then copied over the equivalent files from the functioning test user profile)
I was going to come here and say "that made no difference and now I'm even more confused".
But THEN. I noticed an icon in the tray (that most certainly had not been there before!) saying "Plasma is using software rendering". Which was odd, it definitely wasn't supposed to be doing that. So I changed settings to make it use Vulkan and rebooted again. THAT seemed to fix the icon rendering issue (though by this point all my customizations are gone, but hey, if it unfucked the system, even if by a roundabout path, that's a fair price to pay)
But THEN. I did that thing where you flick your mouse to the topleft corner of the monitor to switch windows, and THAT made Plasma just crash completely.
Now I'm REALLY confused. I'll test one more thing (changed it to OpenGL now, will reboot again)
POST REBOOT EDIT: Sooooo, changing to OGL seems to have fixed it? SEEMS? I won't mark the thread solved yet, give it some 48 hours to see if anything changes, but I will post my findings to the kde bug report place too for good measure.