Hi Folks, Not sure whether I'm asking the impossible here.
CONTEXT: I'm sitting at machine A -- say 192.168.1.1 and I'm logged in to machine B -- say 192.168.1.2
AT A, I'm using X (with gnome and all that). AT this stage, B is not running X yet. I'm seeing B on an Xterm.
WHAT I WANT: To start X (XFree86) on machine B, and have its full X, including the window-manager that would come up if U were sitting at B, come up on A.
This would seem to imply that I need to use startx on B (via the login on A's Xterm), since the same startup scripts would need to be run on B so as to ensure that my "B experience" on A was the same as on B.
It's OK for B's X root window to be encapsulated in a window on A. What I'm really after is the full X functionality, including the task-bar, the panel, and the various buttons I would normally see on B, so that I don't have to work out what commands to type!
Am I bonkers? Or is there a way? (I've done this sort of thing in the past using xmx, which basically multiplexes a single X session across several other machines; but xmx is very sticky about the X resources being identical on all machines, which would not be the case here).
Best wishes to all, Ted.
-------------------------------------------------------------------- E-Mail: (Ted Harding) Ted.Harding@manchester.ac.uk Fax-to-email: +44 (0)870 094 0861 Date: 23-Jun-08 Time: 21:03:07 ------------------------------ XFMail ------------------------------
On Mon, Jun 23, 2008 at 09:03:09PM +0100, Ted Harding wrote:
Hi Folks, Not sure whether I'm asking the impossible here.
2 options really, one is use vnc or the other(s) are:
Install xnest or xephyr (if you don't have them already installed) and create a windowed x server inside your x session.
Then you can export your display variable to point at the new nested X server. You can then use ssh -X to connect to the remote machine and launch your desktop session from there and it should display in the nested server.
Or... if you have XDCMP enabled on the remote end you should be able to start either xnest or xephyr and get it to query the remote host via XDCMP directly.
Adam
On 23-Jun-08 21:47:12, Adam Bower wrote:
On Mon, Jun 23, 2008 at 09:03:09PM +0100, Ted Harding wrote:
Hi Folks, Not sure whether I'm asking the impossible here.
2 options really, one is use vnc or the other(s) are:
Install xnest or xephyr (if you don't have them already installed) and create a windowed x server inside your x session.
Then you can export your display variable to point at the new nested X server. You can then use ssh -X to connect to the remote machine and launch your desktop session from there and it should display in the nested server.
Or... if you have XDCMP enabled on the remote end you should be able to start either xnest or xephyr and get it to query the remote host via XDCMP directly.
Adam
Thanks, it looks as though doors can be opened! I did a search on my Debian package manager for "xnest", and it came up with xserver-xephyr as well (and recommends it over xnext). Best wishes, Ted.
-------------------------------------------------------------------- E-Mail: (Ted Harding) Ted.Harding@manchester.ac.uk Fax-to-email: +44 (0)870 094 0861 Date: 23-Jun-08 Time: 23:00:36 ------------------------------ XFMail ------------------------------