Thanks for the quick reply.
Looked in all three user home directories (root, bob, and vera) and none
have a ~/.xsession file. However, each has a ~/.xsession-errors file.
If I go to Mandrake Control Center and boot tab, then set autoboot on
and X comes up just fine from boot. If I either turn autoboot off or
logout, the strange login window comes back and the only way to get a
proper X window is to shutdown and restart with autoboot. I looked in
/etc/lilo.conf and no strange parameters are added to the linux boot.
There is a configuration file somewhere that sets how and/or which X
login window comes up when X starts. Can't find it.
The xdm man page is 1136 lines long. wow
All of the X configuration files it calls out at the end are dated
10-sep-02 -- so they did not change. There seems to be at least two
versions of XDMCP and sometimes the wrong one gets selected.
When the wrong X starts these lines appear in .xsession-errors that do
not appear when X strts OK. (diff output)
> fd 3 is not a master pty device (it is 0, 0)
> undecodable token: \001b(hex)[36l
> QFont::setPixelSize: Pixel size <= 0 (-1)
> X Error of failed request: BadWindow (invalid Window parameter)
> Major opcode of failed request: 25 (X_SendEvent)
> Resource id in failed request: 0x1200008
> Serial number of failed request: 4318
> Current serial number in output stream: 4508
> kdeinit: Fatal IO error: client killed
> kdeinit: sending SIGHUP to children.
> KLauncher: Exiting on signal 1
> /usr/bin/startkde: line 217: 2288 Segmentation fault artsshell
-q terminate
> kdeinit: sending SIGTERM to children.
> kdeinit: Exit.
?? I am lost.
Bob Lindley
Jeremy C. Reed wrote:
> On Tue, 3 Jun 2003, William Lindley wrote:
>
>
>>>Also, look at your ~/.xsession file.
>>
>>Presumably that's the per-user settings...
>
>
> Yes.
>
>
>>What determines what program appears that lets you login? Must be some
>>system-wide X setting someplace?
>>
>>Is there an explanation someplace that details what happens in Runlevel 5
>>when you get the graphical X login?
>
>
> Without looking at Mandrake specifically, I'd start with the xdm manual
> page.
>
> xdm runs Xstartup (or as defined by DisplayManager*startup) when the user
> logs in. Then it runs the Xsession script as that user. Commonly these are
> located at /usr/X11R6/lib/X11/xdm/Xstartup and
> /usr/X11R6/lib/X11/xdm/Xsession. (Maybe under /etc/X11/xdm on your box.)
>
> The Xsession script is what redirects errors to ~/.xsession-error and uses
> the per-user ~/.xsession script. You could edit the system-wide Xsession
> to start what you want.
>
> If not using an xdm, but starting X manually, look at defaults in
> /usr/X11R6/lib/X11/xinit/xinitrc, for example.
>
> Jeremy C. Reed
> http://bsd.reedmedia.net/
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change you mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>