Re: global X11 config?
Re: global X11 config?
- Subject: Re: global X11 config?
- From: Joel Hacker <email@hidden>
- Date: Wed, 15 Jan 2003 13:05:13 -0500
Thank you very much. But if I'm reading the site correctly, this sets
environment variables for all processes, not just X11, and sets them
when the user logs in, not when X11 is started. Thank you for your
kind response, but I fear I was too vague in my request. The reason I
was asking for X11's global config specifically is so that:
a: Xterm within X11 would "see" Fink but the Aqua Terminal would not.
and
b: So that I could set defaults for all users on my machine to whom I
had given permission to run X11 and Fink-installed applications.
With Fink and XDarwin, I had simply appended source /sw/bin/init.sh to
the end of the /private/etc/X11/xinit/xinitrc file and not set up any
~/.cshrc files at all, adding only /usr/X11R6/bin to my path within
/etc/csh.login. With this setup Xterm within XDarwin had the Fink
environment but Apple's Terminal.app was "aware" of Apple binaries only
(except for X11 itself). I would like to duplicate this if possible
with Apple's X11, preferably from one single "default" config file.
Is it possible that Apple's X11 doesn't read any additional config
files when it starts up but merely uses whatever environment has
already been set for all other processes? If so I'll have to go back
to XDarwin, which would be a shame because Apple's X11 seems MUCH
faster thus far. Thank you again.
On Wednesday, January 15, 2003, at 07:53 AM, lenny bruce wrote:
I wish we had a comprehensive FAQ
culled from the answers we've generated for each other
on the Fink-Users list... but we don't... so...
On Wednesday, January 15, 2003, at 04:00 AM, Joel Hacker wrote:
Where is the global X11 config file? It seems to completely ignore
/private/etc/X11/xinit/xinitrc. Anyone know?
follow the instructions on this page
http://developer.apple.com/qa/qa2001/qa1067.html
use the plist you'll create to set your path
and this will "magically" solve most of your Apple X11 problems.
here, let me save you some time...
this file should be ~/.MacOSX/environment.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PATH</key>
<string>$PATH:/sw/bin:/sw/sbin:~/bin:~/sbin:~/usr/bin:~/usr/sbin:~/
usr/local/bin:~/usr/local/sbin:/opt/bin:/opt/sbin:/usr/bin:/usr/sbin:/
usr/local/bin:/usr/local/sbin:/usr/X11R6/bin:/bin:/sbin:/sw/bin/
mldonkey-distrib</string>
<key>LD_LIBRARY_PATH</key>
<string>$LD_LIBRARY_PATH:~/lib:/opt/lib:/sw/lib:/usr/X11R6/lib:/usr/
lib:/sw/lib/X11:/usr/local/lib</string>
<key>DYLD_LIBRARY_PATH</key>
<string>$LD_LIBRARY_PATH</string>
<key>MANPATH</key>
<string>$MANPATH:~/man:~/usr/local/man:/opt/man:/sw/man:/sw/share/
man:/usr/man:/usr/local/man:/usr/local/share/man:/usr/share/man:/usr/
X11R6/man</string>
<key>DISPLAY</key>
<string>:0.0</string>
</dict>
</plist>
let me recommend some rc settings (I use BASH, so adjust as necessary):
PATH="$PATH:/sw/bin:/sw/sbin:~/bin:~/sbin:~/usr/bin:~/usr/sbin"
PATH="$PATH:~/usr/local/bin:~/usr/local/sbin:/opt/bin:/opt/sbin"
PATH="$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
PATH="$PATH:/usr/X11R6/bin:/bin:/sbin:/sw/bin/mldonkey-distrib"
export PATH
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:~/lib:/opt/lib:/sw/lib:/usr/X11R6/
lib"
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib:/sw/lib/X11:/usr/local/lib"
export LD_LIBRARY_PATH
DYLD_LIBRARY_PATH="$LD_LIBRARY_PATH"
export DYLD_LIBRARY_PATH
MANPATH="$MANPATH:~/man:~/usr/local/man:/opt/man:/sw/man"
MANPATH="$MANPATH:/sw/share/man:/usr/man:/usr/local/man:/usr/local/
share/man"
MANPATH="$MANPATH:/usr/share/man:/usr/X11R6/man"
export MANPATH
DISPLAY=":0.0"
export DISPLAY
source /sw/bin/init.sh
GDK_USE_XFT=1
export GDK_USE_XFT
GTK_RC_FILES="/sw/etc/gtk/gtkrc:~/.gtkrc"
export GTK_RC_FILES
LDFLAGS="-ltinfo -lgcc -flat_namespace -L/sw/lib"
export LDFLAGS
CFLAGS="-no-cpp-precomp -fno-common -I/sw/include"
export CFLAGS
CPPFLAGS="-no-cpp-precomp"
export CPPFLAGS
JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
export JAVA_HOME
XAPPLRESDIR="/sw/etc/app-defaults"
export XAPPLRESDIR
lenny bruce I am not a comedian,
email@hidden I am Lenny Bruce.
_______________________________________________
x11-users mailing list | email@hidden
Help/Unsubscribe: http://www.lists.apple.com/mailman/listinfo/x11-users
Do not post admin requests to the list. They will be ignored.