TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:3548] xdm
Don't forget that RedHat uses a fancy-dancy Window manager script thingy
that involves multiple files and barely concurs with conventional
xdm-login methods. RedHat utilizes a script called Xclients which is
basically a number of case statements which get their arguement from a
.wm_style directory in your home dir. Whatever the contents of .wm_style
is will determine the window manager you wish to run. The Xclients script
is located by default in /etc/X11/xinit and is identical to your .xsession
file. These generally get preference at log in time if you do not have a
.Xclients file in your home directory. Make a symlink from .Xclients to
.xsession or move .xsession to .Xclients and add the desired window
manager name to your .wm_config file (kde isn't supported under the RedHat
scheme, btw). To make it work, add the following case to your .Xclients
file:
case "$WMSTYLE" in
kde*)
# They want to use kde.
if [ -x /opt/kde/bin/startkde ]; then
export PATH=/opt/kde/bin:$PATH
env > "$HOME"/Xrootenv.0
/opt/kde/bin/startkde
fi
;;
esac
I should also say that this only works under RedHat.
Peter Lukas
On Thu, 21 Jan 1999, Shawn T . Amundson wrote:
> Generally, xinit executes ~/.xinitrc wish "sh ~/.xinitrc" if it
> is not executable, or just "~/.xinitrc" if it is.
>
> ~/.xsession is much more system dependant though, as it is executed
> by a configurable XSession script. Looking through that file on
> Debian reveals you do indeed need the executable bit set. (One
> could consider that a bug, as it's certainly not a feature.)
>
> -Shawn
>
> On Thu, Jan 21, 1999 at 07:26:36AM -0600, trammell@nitz.hep.umn.edu wrote:
> > Hello all:
> >
> > Shawn T. Amundson <amundson@gimp.org> wrote:
> >
> > >> One (frustrating!) problem I ran in to was that some of the ~/.x*rc
> > >> files need to have their execute bits set to run properly, unlike
> > >> ~/.cshrc and the like.
> > >
> > > That should only be the case if you are using non-/bin/sh shell
> > > syntax in your ~/.x*rc. Without the execute bit, it should be executed
> > > with /bin/sh. With the execute bit, it should be executed according
> > > to the #!<shell> at the top of the file.
> >
> > I guess I don't follow you. Without the execute bit set, how
> > will it execute at all, /bin/sh or anything?
> >
> > ==========================================================================
> > [trammell@nitz ~]$ cat >foo
> > #!/bin/sh
> >
> > echo "Hello World"
> > ^D
> > [trammell@nitz ~]$ ls -l foo
> > -rw-r--r-- 1 trammell users 30 Jan 21 07:22 foo
> > [trammell@nitz ~]$ ./foo
> > ./foo: Permission denied.
> > [trammell@nitz ~]$ chmod 755 foo
> > [trammell@nitz ~]$ ./foo
> > Hello World
> > [trammell@nitz ~]$
> > ==========================================================================
> >
> > Regards,
> > John
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tclug-list-unsubscribe@listserv.real-time.com
> > For additional commands, e-mail: tclug-list-help@listserv.real-time.com
> > Try our website: http://tclug.real-time.com
> >
> --
> Shawn T. Amundson
> amundson@gimp.org http://www.gimp.org/~amundson
>
> "The assumption that the universe looks the same in every
> direction is clearly not true in reality." - Stephen Hawking
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe@listserv.real-time.com
> For additional commands, e-mail: tclug-list-help@listserv.real-time.com
> Try our website: http://tclug.real-time.com
>
>