Description of Problem: When logging in to multiple machines with shared home directories (NFS) to kde sessions, only the current one works completely. Previous concurrent logins cannot lauch programs via KDE panel. How Reproducible: every time Steps to Reproduce: 1. login to machine a into KDE session 2. login to machine b into KDE session (same user) 3. go back to machine a, and try to launch a program from the KDE menu. It sometimes works once, but not more than that. Afterward, every attempted program launch yields error: Sorry - KDE Panel ! Couldn't launch konqueror (or whatever your program may be). I used to successfully login multiple times when I used KDE 2.0.1 on RedHat 6.2.
I found the root cause of this problem. It's a section of the startkde script: rm -f ~/.DCOPserver* If I comment this out, the problem goes away. Unfortunately, this leads to lots of ~/.DCOPserver_`hostname` files laying around, but that's better than non-functional kde sessions.
Fixed in 2.2-3