Hi,
I'm still having trouble with X fonts, and I've tracked it down to
the fact that when /sw/etc/profile.d/xfontpath.sh runs, $DISPLAY
has not yet been set.
Here's part of what pstree says about my current X session (sorry
about the extra-long lines):
| \-+- 04087 dan /Applications/XDarwin.app/Contents/MacOS/XDarwin -psn_0_40632
| \-+- 04088 dan -bash -i (bash)
| \-+- 04109 dan xinit /Users/dan/.xinitrc -- /usr/X11R6/bin/XDarwinStartup :0
| |--- 04110 dan /usr/X11R6/bin/XDarwinStartup :0 -idle
| \-+- 04111 root xterm -geometry 66x8-0-0 -n X! -T X!
(That xterm comes from the "exec xterm..." at the very end of my
.xinitrc. I start XDarwin by double-clicking in the Finder.)
AFAICT, process 4088 executed my .bash_profile, which sourced
/sw/bin/init.sh, which sourced /sw/etc/profile.d/xfontpath.sh,
which noticed that $DISPLAY didn't exist and then *didn't* run
"xfontpath enable." All my other xterms/shells are of the non-
login variety, so /sw/etc/profile.d/xfontpath never gets another
chance.
I can think of two ways to execute xfontpath after $DISPLAY
exists:
(1) start a login shell from my .xinitrc;
(2) add "xfontpath enable" to my .xinitrc.
I must say that I don't particularly like either of those ideas.
(1) will leave me with one shell having a (possibly) different
environment from the rest. (2) feels like I'm doing "system
level" things from my "user level" .xinitrc file.
What am I missing?
$ fink --version
Package manager version: 0.13.3
Distribution version: 0.5.3.cvs
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.2.6
BuildVersion: 6L60
$ fink list -i xfree86 fonts
Information about 2666 packages read in 2 seconds.
i ghostscript-fon 6.0-3 Standard fonts for Ghostscript
i msttcorefonts 1.2-2 Microsoft's TrueType core fonts for the web
i x-ghostscript-f 20020206-3 Allows ghostscript fonts to be used withi...
i xfree86 4.3.0-2 XFree86 distribution
i xfree86-shlibs 4.3.0-2 XFree86 distribution
i xfree86-upgrade 20030228-1 Shell script to upgrade xfree86
Thanks,
Dan
--
<mailto:[EMAIL PROTECTED]>
<http://www.tombstonezero.net/dan/>
An omer is a tenth of an ephah. -- Exodus 16:36.
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users