On 14 May, 2005, at 00:15, sham khalil wrote: > i have edited .profile file to include /opt/local/ in the $PATH > PATH=" /bin:/sbin:/usr/bin:/usr/sbin:/opt/local/bin:/opt/local/sbin" > > but on X11 $PATH doesn't have /opt/local > PATH="/usr/bin:/bin:/usr/sbin:/sbin:/Users/shamkhalil:/usr/X11R6/bin" > > how do i change $PATH on X11? There are multiple answers to that question. Anything which operates from the AQUA GUI (the login window) requires the path (and other similar stuff) be entered in the ~/.MacOSX/ environment.plist file. Anything which operates without the AQUA GUI requires the path information in one of the initialization files for your particular shell. The .MacOSX/environment.plist is documented on the developer site: (you can find related things by searching for "environment.plist") Environment Variables http://developer.apple.com/qa/qa2001/qa1255.html setting environment variables for user processes http://developer.apple.com/qa/qa2001/qa1067.html I have something like this in my file: <dict> <key>LC_ALL</key> <string>C</string> <key>LANG</key> <string>ENGLISH</string> <key>PATH</key> <string>/bin:/sbin:/usr/bin:/usr/local/ bin:/usr/sbin:/usr/local1/bin:/opt/local/bin</string> <key>LD_LIBRARY_PATH</key> <string>/usr/local1/lib:/usr/local1/opt/local/lib</string> <key>DISPLAY</key> <string>:0</string> </dict> T.T.F.N. William H. Magill # Beige G3 [Rev A motherboard - 300 MHz 768 Meg] OS X 10.2.8 # Flat-panel iMac (2.1) [800MHz - Super Drive - 768 Meg] OS X 10.3.8 # PWS433a [Alpha 21164 Rev 7.2 (EV56)- 64 Meg] Tru64 5.1a # XP1000 [Alpha 21264-3 (EV6) - 256 meg] FreeBSD 5.3 # XP1000 [Alpha 21264-A (EV 6.7) - 384 meg] FreeBSD 5.3 magill at mcgillsociety.org magill at acm.org magill at mac.com whmagill at gmail.com