Re: X11 in Leopard: xterm on start-up
Re: X11 in Leopard: xterm on start-up
- Subject: Re: X11 in Leopard: xterm on start-up
- From: Ben Byer <email@hidden>
- Date: Sun, 28 Oct 2007 15:27:12 -0700
On Oct 28, 2007, at 11:18 AM, Bill Campbell wrote:
On Sat, Oct 27, 2007, Ben Byer wrote:
The way that this is accomplished is by some slight-of-hand with the
$DISPLAY variable -- if you look, it should be something like "/tmp/
launch-vbXRyu/:0". If an X client connects to this, it will actually
connect to launchd, which will start Xquartz if needed and pass the
client's socket to the server.
What if one wants to run another window manager such as xfce?
Replace the call to quartz-wm in /usr/X11/lib/X11/xinit/xinitrc to
change this for all users, or set up a custom ~/.xinitrc.
Does XDroplets still work?
Hopefully, but I haven't tried it.
Two biggest bugs:
* Fullscreen support is broken. I know many of you will hate me for
this -- it stopped working when we switched codebases, and I was
unable to get it working again. I'm hoping that some of you
developers may be able to help me us fix this. Until then, those of
you who need this functionality should be able to use the X11 package
from Tiger instead. (Yes, I know you can't officially download that
from www.apple.com -- I would like to see that change and am working
on making that happen; no ETA. You may be able to find a copy of it
lying around somewhere.)
I would put the inability to use Option-Click to paste when using
a laptop is far more major, and may well keep me from getting
Leopard until this is fixed.
Noted. If you want to make sure this is officially recognized, please
file a bug a bugreporter.apple.com. You will get a note back saying
this is a duplicate of a known issue, but your vote will be counted.
Speaking of ETA, I get the impression that fixing X11 issues is a
very low priority at Apple given the length of time things like
the cursor color bugs on Intel Macs was (is) have taken to fix.
For some perspective, X11 is probably the largest open-source project
(in terms of lines of code) included in OS X, but until recently was
not even installed on most systems. You're preaching to the choir
here -- I personally spend lots and lots and lots of time fixing bugs
in X11.app, and everyone on this mailing list spends a lot of time
using it.
That cursor bug was fixed at one point, but it sounds like I dropped
that patch on the floor when switching from one codebase to the
other. While that's unfortunate, one main reason we switched
codebases is that we think it will be easier to collaborate with the
community in fixing bugs.
* Do not start X11.app from the Dock. It will do strange things --
you'll get two icons. This is due to the aforementioned "launcher"
in /Applications/Utilities/X11.app not being the same as the real
server, which is now located at /usr/X11/X11.app.
It sounds like a fair amount of effort went into this launcher
thing, which, in my mind at least, is fixing something that
wasn't broken. The first thing I do after logging in to my Macs
is to start X11, do an ``exec ssh-agent bash'' in the default
xterm, then launch other processes from that bash session (since
I've never been able to get ssh-agent support from hacking my
~/.xinitrc file).
That sounds pretty broken to me. In Leopard, both your SSH agent and
$DISPLAY should automatically be set up correctly in all environment.
No hacking needed.
Ben
CoreOS / BSD Technology Group
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden