On Mar 23, 2011, at 14:24, Peter Dyballa wrote:

> 
> Am 23.03.2011 um 19:44 schrieb Jeremy Huddleston:
> 
>> As I mentioned earlier, it has to do with X11.app inheriting a login shell 
>> environment from ~/.bash_profile, ~/.bash_login, or ~/.profile ... which 
>> means it does not use ~/.bashrc.  Non-login shells use ~/.bashrc.  If you 
>> want your ~/.bashrc used in login shells as well, make sure you source it in 
>> your ~/.bash_profile
> 
> I'm not using bash, I'm true to tcsh. It works as described: What I set in 
> ~/.login

which is analogous to ~/.bash_profile or ~/.profile for bash users

> appears in the environment of the X clients. (The question stays: Why do I 
> have to set the environment values twice?)

And the answer remains, "you don't" ;>

> And X11.app obviously knows the value of $HOME; why doesn't it launch its X 
> clients in $HOME?

Because it doesn't do anything with $HOME.  There is no chdir() nor use of 
$HOME in the server itself.

> GNU Emacs, FontForge, xterm – all are in /! X11.app has PWD=/Users/me. Why do 
> the X clients forget it or set it to /? They have HOME=/Users/me set.

I just don't see that behavior at all...


_______________________________________________
Xquartz-dev mailing list
Xquartz-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev

Reply via email to