Subject: Re: shell settings in X
To: None <netbsd-help@netbsd.org>
From: David Forrai <david.forrai@gemair.com>
List: netbsd-help
Date: 01/07/2003 11:49:11
If X is started from the console, it should inherit the shell
environment from the console. If X is started using xdm (or other
graphiccal login), it does not run from a login shell hence it does not
inherit the environment set by .profile.
For xdm, you need to edit Xsession or one of the other start-up scripts
to establish the shell environment in X. Or you can create a
~/.xsession script.
> i'm not sure how it is in ksh, but i know in bash, different files are
read
> if you are using a login shell or not. for example ~/.bash_profile is
only
> read if you are starting a login shell, whereas ~/.bashrc is read if
you are
> starting a non-login shell.
>
> as a solution, i just symlink one to the other. perhaps something
similiar
> is happening with you? X3 could have always started loging shells, X4
does
> not. or perhaps some config files changed. anyway, it may be worth a
> closer read at ksh manual.
>
> hope this helps,
>
> --joe
>
> Lubos Vrbka writes:
>
> > hi,
> >
> > i've experienced following problem: if i start a new xterm its settings
> > differ from the .profile settings (i use /bin/ksh) - i've got path, ...
> > set ok, but for example stty settings are different (it seems to me
that
> > "default"). is i use xterm -ls it's ok. i was trying to set stty in
> > .xinitrc, but it didn't help. where are the defaults stored so i could
> > edit and change them?
> >
> > i've never had these problems in 3.xx X windows - this is X 4.2.0
related.
> >
> > thanks,
> > lubos
> > _@_:
> >
> > --
> > -
> > #################################################
> > Lubos Vrbka
> > National Centre for Biomolecular Research
> > Masaryk university, Brno, Czech Republic
> >
> > shnek@chemi.muni.cz
> > http://www.chemi.muni.cz/~shnek
> > tel. +420 541 129 508
> > #################################################
> >
> >
> >
>
>
>