[Xquartz-dev] I am having problems with 2.7.5_rc3 and _rc4 (rc2 & before were ok)

Peter Dyballa Peter_Dyballa at Web.DE
Tue Nov 12 02:56:40 PST 2013


Am 12.11.2013 um 01:56 schrieb Jeremy Huddleston Sequoia:

> That's perfectly fine, and many people do use X11 fullscreen, but that doesn't explain at all why you're avoiding using the launchd socket and setting DISPLAY manually yourself.

I am not setting DISPLAY manually. A 'grep DISPLAY ~/.*' reveals:

	.login:#if (! $?DISPLAY) then
	.login:#        setenv DISPLAY `ps -wwwe -p $PID | grep DISPLAY | sed -e 's/^.*DISPLAY=\([^ ]*\) .*$/\1/'`
	.login:#        setenv DISPLAY :${Anzahl}
	.login:#alias updisp	'setenv DISPLAY `defaults read "${HOME}/.MacOSX/environment" DISPLAY`'
	.login:#setenv DISPLAY :0
	.xinitrc-orig:defaults write ${HOME}/.MacOSX/environment "DISPLAY" $DISPLAY
	.xinitrc-orig:defaults delete ${HOME}/.MacOSX/environment "DISPLAY"

*I* have no idea where I might manually set it. ~/.MacOSX/environment.plist does not contain DISPLAY:

	pete 84 /\ defaults read ~/.MacOSX/environment DISPLAY
	2013-11-12 11:34:17.776 defaults[921:903] 
	The domain/default pair of (/Users/pete/.MacOSX/environment, DISPLAY) does not exist


> 
> What makes it "awkward" to you?  You shouldn't ever need to think about it.  launchd sets the environment variable for you, and you should never need to bother with it.

I don't like that another X server migt be launched when I by accident launch an X client somewhere. This does not belong into the world of my Look & Feel. What happens when I want to launch an X client from AppKit Emacs, NS Emacs, or Terminal, all "Aqua clients"? Their environment has for example 'DISPLAY=/tmp/launch-90gGwj/org.macosforge.xquartz:0'. To launch the X client from these applications I can use ":0" instead of a cryptic and lengthy text.

--
Greetings

  Pete

We are usually convinced more easily by reasons we have found ourselves than by those which have occurred to others.
				– Blaise Pascal



More information about the Xquartz-dev mailing list