Re: Multiple X11 servers running at once
Re: Multiple X11 servers running at once
- Subject: Re: Multiple X11 servers running at once
- From: email@hidden
- Date: Sun, 7 Dec 2008 01:20:01 -0700 (MST)
I wouldn't expect this to be done automatically, or to be used for all
applications. I was thinking just the ability to configure this for specific
cases.
Basically what I would want is that I could create a lil wrapper app for each
program that I want to use this way, and anything else should use the regular
X server.
So, I create xterm.app which launches it's own X server, and runs xterm on that
server, but sets $DISPLAY to the first X server. I then create another that
behaves the same, but runs alpine in the xterm.
I realize that many things would not be useful in this setup. I'm not expecting
this to replace a regular window manager, or anything like that. I just want to
be able to tweak the behavior of a few specific apps.
On Sun, 7 Dec 2008, Brandon Allbery wrote:
On 2008 Dec 7, at 2:06, email@hidden wrote:
I'd like the ability to create an application or config file of some
sort that
could launch a new X11 server (hopefully showing up in the OS X
application list
with a different name and icon than the regular server) and then run
a command.
If this was possible then you would be able to run an X11 server for
each major
application that you are using so that it would act like it is an OS X
The X11 protocol is rather hostile to interoperability in that
situation.
Also, the lines between applications can blur. Say you have a KDE
application that wants to use the DCOP notification framework. Can it
even do so if the DCOP kicker is in a separate X server? Which X
server owns the notifications? What about Konqueror, which is a shell
that tells DCOP to open a browser component window? For that matter,
Firefox wants to use the X server to communicate between instances,
and other applications use the same protocol to do so --- only they'll
be in different servers so won't be able to find it.
And finally, there's ssh X forwarding. Does it get its own server
instance? If not, which server does it proxy? If it does, what new
communication issues are introduced? And, regardless of the answer to
that, all programs forwarded over the proxy connection will perforce
be in the same X server. Or is ssh to be modified to launch and proxy
a new server for each application? (And how does it know? Track
XOpenDisplay() calls and hope it's doing the right thing?)
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] email@hidden
system administrator [openafs,heimdal,too many hats] email@hidden
electrical and computer engineering, carnegie mellon university KF8NH
--- Scanned by M+ Guardian Messaging Firewall ---
Messaging Architects sponsors The Spamhaus Project.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden