My entire Desktop went blank. All symbols are gone (I can still see them on ls ~/Desktop and in Dolphin) though the background is still the same.
I cannot open any applications via the task bar: a rectangle around the symbol appears and it’s loading for a couple seconds like when you open it normally, but then it just returns to the usual nothingness as if I’d closed it. Starting applications from a terminal or through Krunner still works fine and is also displayed accordingly on the task bar, and I can still use it normally to interact with running apps.
At the time where this appeared, I wasn’t doing anything special. Just being on Github in Firefox I believe.
I had the same (or a very similar at least) issue already a year ago. Back then I couldn’t find a nice fix, so I eventually emptied my homefolder which fixed it, at the cost of having to recover all my settings manually. Just copying the folder over again would make the problem reappear.
If someone has an idea what caused this, I’d be happy to skip the full recovery this time. Otherwise, I guess I’ll have to do binary search copying the settings files back…
Consider posting this on the Forum of your distribution. Especially if you run regular Arch, since they have imo the best support forum. I will try to help as best as I can, but you probably have better chances there.
So I finally got around to do some binary search on the config files, which fortunately didn’t take nearly as long as expected. I narrowed this down to the ~/.config/plasma-org.kde.plasma.desktop-appletsrc
At the very end, it contained the following section:
Not an expert but I think its worth it! Worst case they close it or tell you to report it elsewhere, best case they fix an issue.
Can you please check your journald logs again if you still have the error message:
sudo journalctl -b | grep kactivitymanagerd
Aborting shell load: The activity manager daemon (kactivitymanagerd) is not running
Probably unrelated: You can fix this error in your xorg log: systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
by following xinit - ArchWiki
Although I am unsure if that has any benefit.