On Tue, 28 Nov 2000, Andy Zbikowski wrote: > Try starting X from the command line (no display manager) with startx or > just X. Can you do this as root? Does startx work as a normal user? I can use startx just fine. > I'm going to make a guess that KDM is calling X and telling it to use > /etc/X11/XF86Config, when it should be using /etc/X11/XF86Config-4 > > Check /etc/X11/kdm/Xservers. > /etc/X11/X -xf86config /etc/X11/XF86Config-4 should start the X server. > (/etc/X11/X is a sym link to /usr/bin/X11/XFree86) After lots of comments, /etc/X11/kdm/Xservers contains: :0 local /usr/bin/X11/X vt7 -deferglyphs 16 Clay asked about what the actual scripts looked like. Here they are: galileo:/etc/X11/kdm# cat Xstartup_0 #!/bin/sh # # /etc/X11/kdm/Xstartup_0 # # This script is run as root after a user starts a session on :0. set -e # Call the global Xstartup script, if it exists if [ -x /etc/X11/kdm/Xstartup ]; then /etc/X11/kdm/Xstartup || exit $? fi # :0 specific startup commands go here exit 0 Here's the /etc/X11/kdm/Xstartup file: galileo:/etc/X11/kdm# cat Xstartup #!/bin/sh # # /etc/X11/kdm/Xstartup # # This script is run as root after the user logs in. # If this script exits with a return code other than 0, the user's # session will not be started. PATH=$PATH:/usr/bin/X11 if grep -qs ^ignore-nologin /etc/X11/kdm/kdm.options; then if [ -f /etc/nologin ]; then if command -v xmessage > /dev/null 2>&1; then xmessage -file /etc/nologin -geometry 640x480 fi fi elif [ -f /etc/nologin ]; then if command -v /usr/bin/X11/xmessage > /dev/null 2>&1; then xmessage -file /etc/nologin -geometry 640x480 fi exit 1 fi # insert a utmp entry for the session if grep -qs ^use-sessreg /etc/X11/kdm/kdm.options; then exec sessreg -a -l $DISPLAY -u /var/run/utmp -x /etc/X11/kdm/Xservers $USER # NOTREACHED fi exit 0 Any ideas? -Tim -- Tim Wilson | Visit Sibley online: | Check out: Henry Sibley HS | http://www.isd197.k12.mn.us/ | http://www.zope.org/ W. St. Paul, MN | | http://slashdot.org/ wilson at visi.com | <dtml-var pithy_quote> | http://linux.com/