I did a fresh install of Debian using the new debian-installer. I only
installed the base packages. I then dist-upgraded to unstable. I
installed xfree86 4.3.0-pre1v4 with no previous version of x installed.
I also installed KDE from unstable.
I was unable to login as a normal user using KDM. So, I tried
~$ startx
-bash: startx: command not found
After some searching, I finally checked the permissions on
/usr/X11R6/bin and found:
~# ls -l /usr/X11R6
total 16
drwx------ 2 root root 4096 Nov 11 10:23 bin
drwxr-xr-x 3 root root 4096 Nov 11 09:14 include
drwxr-xr-x 4 root root 4096 Nov 11 09:17 include
drwxr-xr-x 6 root root 4096 Nov 11 09:17 include
doing a "chmod +rx /usr/X11R6/bin" fixed everything for me. I suggest
checking what permissions the experimental xbase-clients sets on this
directory.
Josh