Difference: MacOSXX11 (r9 vs. r8)

See:

Xquartz

On OSX 10.5, I use the Xquartz releases of X11 instead of the X11 releases from Apple. These are easy to install and have resolved some issues I've had. Currently using Xquart 2.3.1. They now allow copy from X11 to other apps using normal command-C command-V keystrokes (this may work in Apple releases as well, I'm not sure). Xquartz also now includes 3 button mouse emulation --- yeah! You still need a three button USB mouse to effectively work...

My Setup

Get it here http://xquartz.macosforge.org/

Start X11 at Login Add X11 to the programs that start automatically when you login. System Preferences -> Accounts -> Login Items

DISPLAY var

Make your own xinitrc The X security is handled differently in 10.5. The DISPLAY environment variable looks like this: to eliminate the xterm that is started by the system xinitrc...

Copy system xinitrc to your home area, fix permissions, and edit it...

bash-3.2$ echo $DISPLAY
/tmp/launch-nGX5JE/:0
cd ~
cp /etc/X11/xinit/xinitrc .xinitrc
chmod 664  .xinitrc
emacs .xinitrc

If you use ssh -Y to connect to remote hosts and don't mess with the DISPLAY variable manually, things should just work.

Set DISPLAY var in terminals When you use xterm, the DISPLAY variable is automatically set, but many people prefer using the terminal program.

Snippet of ~/.profile (note that BASH runs only the first found (in this order) of ~/.bash_profile, ~/.bash_login or ~/.profile ).

# set DISPLAY if not set, don't do if SSH_TTY is set
if [ -z $DISPLAY ] && [ -z $SSH_TTY ]; then
  export DISPLAY=":0.0"
fi 

-- TomRockwell - 01 Jun 2007

View topic | View difference side by side | History: r9 < r8 < r7 < r6 | More topic actions
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback