Hi, I did a little update for the KDE configuration HOWTO since now both 3.3 and 3.4 use /usr/share/xsessions/ to list the available sessions. In addition, I found that there is a bit of confusion about starting an X session, and that's because the topic "what startx does, and how does it relate to XSESSION and kdm/gdm" has always been a rather obscure matter, hidden below multiple layers of legacy code (but that should be the object of another bug...). So, I also modified the Xorg configuration HOWTO to contain a small section about what startx does, and changed the KDE and Gnome HOWTOs to be consistent with what I think is the current status (e.g. kdm and gdm are not affected by the XSESSION variable). The new section looks like this: Now try <c>startx</c> to start up your X server. <c>startx</c> is a script that executes an <e>X session</e>, that is, it starts the X servers and some graphical applications on top of it. It decides which applications to run using the following logic: - If a file named <path>.xinitrc</path> exists in the home directory, it will execute the commands listed there. - Otherwise, it will read the value of the XSESSION variable and will execute one of the sessions available in <path>/etc/X11/Sessions/</path> accordingly (you can set the value of XSESSION in <path>/etc/rc.conf</path> to make it a default for all the users on the system). - If all of the above fail, it will fall back to a simple window manager, usually <c>twm</c>. Here's the patch, feel free to adjust it as you like...
Created attachment 54437 [details, diff] kde-startx-doc-update.patch
Great, good job! No need for editing apparently, applied verbatim.