I had startx working on my system at one time, but since then
something has broken. After spending several hours fiddling,
I finally figured out "what" seems to broken, but I don't know why.
Maybe someone can help??
When I run startx (RH 5.2, w/XFree-3.3.3.1 RPM updates for my
Creative Labs TNT), I get a gray screen (XServer starts), and my
nice 'X' cursor, and there it sits. My window manager never starts.
However, if I run xinit, and then run /etc/X11/xinit/Xclients in the
xterm that is started, my X comes up fully, with the window manager.
So, I went further. My shell startup/identification string in
/etc/X11/xinit/xinitrc
is defined as #!/bin/sh, and in Xclients it's #!/bin/bash. It appears
to me that somehow the "sh clone" is having problems doing
an "exec <script>" when the script is not the same shell.
If I change xinitrc to be #!/bin/bash, then I get a hangup in some
other script that it 'execs'. I would really like to know what is
wrong here, and fix it, rather than have to manually edit all
my script files, and then have to re-edit them if I ever upgrade
any little software package. Any info appreciated.
Thanks.
**** Please remove the NO.SPAM when replying ****