[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: include ~/bin in $PATH under kde on debian (sarge)



On Wed, 26 Apr 2006 12:41:36 +0100
Jon Dowland <lists@alcopop.org> wrote:

> At 1146047983 past the epoch, John Stumbles wrote:
> > I've googled www and usenet and searched debian lists but
> > not found an answer to the question of setting the
> > environment for my whole X session, not just for console
> > session within X.
> 
> It depends entirely on which session manager is used or
> which method of starting your session. If you create a
> ~/.xsession script which execs "startkde" you could specify
> the PATH before that and have it inherited by startkde and
> all subsequent processes. You then would need to instruct
> your display manager (KDM?) to execute this. With GDM, you
> would choose "default system session". I don't have KDM
> handy to check.
> 
> Example .xsession:
> 
> 	#!/bin/sh
> 	export PATH=$HOME/bin:$PATH
> 	startkde
> 
> > I would also like to understand what happens when a gui
> > session starts under kdm - what scripts etc get run?
> 
> The KDE sysadmin guide covers startup in this kind of
> detail: <http://www.kde.org/areas/sysadmin/startup.php>.
> KDM calls startkde which calls kdeinit which is the magic X
> process and spawns most of everything else.
> 

I do it in a similar way:

    ~$ cat .Xsession 
    #!/bin/sh --login
    exec gnome-session

Here the "--login" option ensures that .bash_profile is read, so I get
the same environment regardless of how I log in.

-- 

Liam



Reply to: