[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: kdm/konsole and LD_LIBRARY_PATH
From: Andreas Pakulat <apaku () gmx ! de>
Date: 2005-09-16 20:34:23
Message-ID: 20050916203423.GA19507 () morpheus ! apaku ! dnsalias ! org
[Download RAW message or body]
On 16.09.05 20:25:07, Kevin Krammer wrote:
> On Friday 16 September 2005 15:42, Andreas Pakulat wrote:
> > On 16.09.05 13:33:55, Kevin Krammer wrote:
> > Where did I say something about .bashrc? Please read my mail, I'm
> > talking about .bash_profile and kdm starts a login shell since 3.4.0 -
> > at least in the debian packages I use.
>
> I see, sorry.
>
> Must be a change since 3.3
> KDE3.3.2 from Debian/unstable doesn't,
Debian/unstable uses 3.4.2 since about 3 weeks (ok the whole KDE is in
there for 2 only ;-)
And I think this behaviour of kdm was introduced with 3.4 too.
> > > Did you check the other variables you mentioned as set from the KDE
> > > session (for example a script started through a desktop icon) or from a
> > > terminal inside that session?
> >
> > I checked from within konsole, because I don't know of any possibility
> > to check from "the gui"...
>
> A Konsole session mixes things up, as the shell in there also reads other
> files as well.
> A good way to check is to do this at the beginning of /usr/bin/startkde
> env > /tmp/kdestartupenv
Just did that from the alt-f2 run menu and I don't have LD_LIBRARY_PATH
set.
The same environment from /usr/bin/startkde - no LD_LIBRARY_PATH. As I
said, it's kdm...
> > And no there is no script started through a desktop icon or so, as I
> > said in another mail it works if I use startx /usr/bin/startkde but it
> > doesn't if I use kdm login.
>
> Is you use startx you are already logged in and and bash as read all its
> configuration files (being a login shell _and_ interactive)
As I said before, kdm runs a login shell too, thus $HOME/.bash_profile
gets read and that is exactly were I set LD_LIBRARY_PATH:
andreas@morpheus:~>grep LD_LIB .bash_profile
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/hugin/lib:$HOME/kdevelop3.2.0/lib:$HOME/javalibs/jai-1_1_2_01/lib
export LD_LIBRARY_PATH=/usr/lib
And so that everyone knows that .bash_profile gets read:
andreas@morpheus:~>grep MEINHELLO .bash_profile
export MEINHELLO="TEST"
andreas@morpheus:~>export | grep MEINHELLO
declare -x MEINHELLO="TEST"
Andreas
--
You're at the end of the road again.
> > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic