On 4/14/26 11:58 AM, Dr. Nikolaus Klepp via tde-devels wrote:
Nothing seems relevant in dmesg or journal. .xsession-errors is big, but susepaste keeps failing, thus it's attached.
This line looks suspiciouse to me: [KDE-ICE error] ICE default IO error handler doing an exit(), pid = 2195, errno = 11
I may be wrong, I'm getting old, but I think that has to do with a mismatch in Xauthority permissions due to setting UID 0. Similar to what occurs if you use sudo or tdesu.
Old bug report about mismatch/permission issue with kdm login: https://bugs.kde.org/show_bug.cgi?id=90978
I still think selinux is your friendly culprit and in some way digging into openSUSE kdebase3-kdm-selinux and the /usr/share/selinux/packages/targeted/kdm3.pp file it provides probably sets the policies to let kdm/tdm work with selinux enabled.
I've run into so many issue with selinux it has been a frustrating mess. The immutable Leap filesystem should limit those, at the expense of being able to tweak the system without selinux complaining.
There are a couple selinux tools, e.g. semodule_unpackage and then dismod to unpackage and disassemble the openSUSE kdm3.pp file, see:
https://serverfault.com/questions/321301/how-do-i-view-the-contents-of-a-sel...
The joys of enterprise security applied to community distros.... I'll ultimately muddle through learning it, but it becomes every more difficult to teach and old dog new tricks :)