hi All,
i know, there is heaps of info on it in the documentation and
heaps of threads on it here, but as far as i can see, i have
followed them all and i just cannot get X11 to start so that
it sets the necessary paths.
i am using .xinitrc
.bash_login
.bash_profile
.bashrc
but on starting X11 with XDarwin, in particular the xterm -ls
option in .xinitrc to identify it as the login, it seems that the only files that is being read is
.bash_profile
although even with the . /sw/bin/init.sh in there, when echo $PATH the /sw paths are not set.
also, my .bashrc is not being read, even though i source ~/.bashrc
in my .bash_login file
From the bash man page:
When bash is invoked as an interactive login shell, or as a non-inter- active shell with the --login option, it first reads and executes com- mands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.
If you have both ~/.bash_profile and ~/.bash_login, the ~/.bash_login is never read at all. Nor is ~/.bashrc if you have the "source ~/.bashrc" only in your ~/.bash_login. OTOH, the fink paths should be set if you have ". /sw/bin/init.sh" in your ~/.bash_profile. And they will certainly be set if you have ". /sw/bin/init.sh" in your ~/.xinitrc before you call xterm.
A good idea, if you really want to know in what order your startup scripts are executed in a particular situation, is to place lines like
export RC=$RC:/etc/profile into /etc/profile,
export RC=$RC:.bash_profile into ~/.bash_profile
and so on, for /etc/bashrc, ~/.profile, ~/.bash_login, ~/.bashrc.
Then you can check "echo $RC" in any given situation and see in what order which files have been executed to get there.
-- Martin
------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ Fink-beginners mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-beginners
