emacs now has server per kde desktop (prabably works also with gnome etc)