Hello,
While looking at ksmserver, which is already a bit too big to be easy to
understand, I noticed that it still has about 500 lines of code to deal
with applications that don't yet speak the "modern" (from 1993) XSMP
session management protocol.
kwin seems to have some more code for legacy
I'll object to no interaction after logout. More than once I've asked "why is
logout taking so long, Jumped to a terminal (not always konsole) to look.
Also, on Windows (at least) a running terminal application will block logout
so I may need to kill the application while in a logout context.