This is a copy of my recent posting to the KDE List. This would seem clearly to be a Red Hat bug.
Just upgraded to KDE2 on my RH7 box. Switchdesk told me KDE was not installed! Fixed this by editing /usr/bin/switchdesk-helper. Find the section toward the end that begins with: case$ in comment out these two lines: [ ! -x /usr/bin/kpanel -a ! -x /usr/bin/kpanel1 ] && NotFound KDE [ ! -x /usr/lib/kde2/bin/kicker ] && NotFound "KDE 2.0 (These check for existence of kicker and kpanel. I could have fixed the paths, but was too lazy :( change DNAME to "KDE" Problem solved! Next gdm would not let me run a KDE session. Fixed this by editing /usr/share/apps/switchdesk/Xclients.kde and usr/share/apps/switchdesk/Xclients.kde2, commenting out everything and adding exec startkde Problem solved! These would appear to be RH7 bugs, and I'll note them in bugzilla. John