[vox-tech] auto-load Xsources / Xdefaults at login

Dylan Beaudette dylan.beaudette at gmail.com
Fri Sep 22 14:28:09 PDT 2006


thanks for the tips ken,

i am using kde, and after making the changes you suggested things are not yet 
working... i still have to manually run xrdb ...

note that this happened after a fairly recent upgrade to unstable.

thoughts ? 

dylan

On Friday 22 September 2006 12:44, Ken Bloom wrote:
> On Friday 22 September 2006 14:56, Dylan Beaudette wrote:
> > Hi everyone,
> >
> > recently noticed that i now have to manually load my .Xresources /
> > .Xdefaults everytime i restart X ....
> >
> > xrdb -load .Xdefaults
> > xrdb -load .Xresources
> >
> >
> > i have put these lines int
>
> o .bashrc and .bash_profile ... but without
>
> > any effect. any ideas on how to address this ?
>
> What desktop environment are you using. I've written my own .xsession,
> so the secret to loading .bashrc and .bash_profile is:
>
> [bloom at cat-in-the-hat ~]$ head -n 1 .xsession
> #!/bin/bash --login
>
> You should put the xrdb command in .xsession, the PATH modifications
> in .bash_profile, and the aliases in .bashrc.
>
> Oh, and each of my .bashrc and my .bash_profile looks to see if the
> other one was called (by checking for an environment variable that the
> other sets) and if it wasn't called, it calls it:
>
> At the beginning of .bashrc:
>
> export BASHRC_STARTED=true
> if [[ x$R == x ]]; then
>    if [ -f .bash_profile ]; then
>       source .bash_profile
>    fi
> fi
>
> at the end of .bash_profile:
>
> # include .bashrc if it exists
> if [[ x$BASHRC_STARTED == x ]]; then
>    if [ -f ~/.bashrc ]; then
>        source ~/.bashrc
>    fi
> fi
>
> (And somewhere in .bash_profile, I set the envornment variable $R to
> point to the subversion repostiory that contains all of my documents.)
>
> --Ken

-- 
Dylan Beaudette
Soils and Biogeochemistry Graduate Group
University of California at Davis
530.754.7341


More information about the vox-tech mailing list