[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