Re: Keeping X programs running without an X server
- From: Dances With Crows <danSPANceswitTRAPhcrows@xxxxxxxxx>
- Date: Mon, 01 Jan 2007 08:39:44 -0600
On Fri, 29 Dec 2006 20:55:46 +0100, Peter Lebbing staggered into the
Black Sun and said:
Dances With Crows wrote:
Great, thanks for the answer! Played around a bit with it even thoughPeter Lebbing <peter@xxxxxxxxxxxxxxxxx> wrote:There is at least one attempt to do that; it's called xmove. It has
Is there some program which, for example, functions as a sort of
proxy between the X clients and an X server, where you can detach
a bunch of warts, though: A) it doesn't work properly on amd64 B) it
requires that your X server is listening for TCP C) it's not exactly
user-friendly, and its error messages can be misleading.
the headless system is at my home and I'm not, and the connection goes
over an ADSL modem, but it looked very promising. A small test (with
BitTornado, one of the programs I would like to have running this way)
showed that it worked in principle.
Here's a brief guide to getting xmove and xmovectrl up on your system,
for those who may want the functionality it offers:
0. Make sure that the machines that you want to run xmove on have
started X *without* -nolisten tcp.
1. If you want to run xmove on an amd64, compile xmove and xmovectrl on
an x86, then use 32-bit emulation on your amd64. xmove will compile
on amd64 but it won't work properly.
2. Start xmove on machine1.
3. On machine1, export DISPLAY=:1. All X clients started with that
DISPLAY are under xmove's control.
4. export DISPLAY=localhost:1 , otherwise xmovectrl will fail with
"gethostbyname failed: success". Sigh.
5. Get a list of clients with xmovectrl -list. Move clients with
xmovectrl -move $HOST $CLIENT_NUMBER. Note that if you reverse HOST
and CLIENT_NUMBER, the client you tried to move will go off into
never-never land. (This is probably a bug somewhere.)
....the docs say you can suspend an X client with xmovectrl -move
-suspend $CLIENT_NUMBER. I haven't played around with this much yet.
I don't know what firewalls/NAT might do to xmove's forwarding just yet
either (probably nothing very good.) Ah well, HTH,
--
"We should have a policy against using personal resources for company
business." "The Company didn't pay for these pants, so I'm taking
them off at the door!" --J. Moore and A. DeBoer, the Monastery
Matt G|There is no Darkness in Eternity/But only Light too dim for us to see
.
- Next by Date: Problem with nvidia drivers after SuSE You kernel patch
- Next by thread: Problem with nvidia drivers after SuSE You kernel patch
- Index(es):
Relevant Pages
|