Hi, I am just playing around with the older x2go thinclient debian packages and I wonder if it is possible to add local apps (as in LTSP). I have not yet a clear understanding of the x2go infrastructure, so please be patient. What I tried: I switched to a console on the thin client, mounted the homes via NFS, set DISPLAY=0:0 and started an X app on the client - and voila, it appears in the client's x2go session. But it is not managed by the window manager since the window manager runs on the server. So it has no border and can'tmoved around etc. Is there some better way to do this? Is it possible to somehow stack a local and a server window manager?
Meik
-- Meik Hellmund Mathematisches Institut, Uni Leipzig e-mail: Meik.Hellmund@math.uni-leipzig.de http://www.math.uni-leipzig.de/~hellmund
On 20 April 2011 21:04, Meik Hellmund <Meik.Hellmund@math.uni-leipzig.de> wrote: [snip]
DISPLAY=0:0 and started an X app on the client - and voila, it appears in the client's x2go session. But it is not managed by the window manager since the window manager runs on the server. So it has no border and can'tmoved around etc. Is there some better way to do this? Is it possible to somehow stack a local and a server window manager?
What I've sometimes done, is to use the WM on the client and then run rootless applications from x2go. For instance, if you use gnome-panel on the server and the client, you can leave the bottom panel on the client side and only leave the top panel on the server side. Then you run gnome-panel as a rootless application from the server. This gives you a top panel and a bottom panel. On the top panel, you have application menus and when you start one, it's run as a rootless application. The bottom panel then has a switcher for both local and remote applications, so that's fairly seemless. On the bottom panel, I then add an applications menu with only the applications I wish to run locally.
Perhaps it's worth a try? Hope it helps.
Jo-Erlend Schinstad
On Thu, 21 Apr 2011 07:57:07 +0200 Jo-Erlend Schinstad <joerlend.schinstad@gmail.com> wrote:
What I've sometimes done, is to use the WM on the client and then run rootless applications from x2go. For instance, if you use gnome-panel on the server and the client, you can leave the bottom panel on the client side and only leave the top panel on the server side. Then you run gnome-panel as a rootless application from the server. This gives you a top panel and a bottom panel. On the top panel, you have application menus and when you start one, it's run as a rootless application. The bottom panel then has a switcher for both local and remote applications, so that's fairly seemless. On the bottom panel, I then add an applications menu with only the applications I wish to run locally.
Thank you for sharing the idea. Somehow what I would like is to have most stuff running on the server and only some selected applications on the thinclients. The start scripts could be added manually to the menue of server applications.
Regards, Meik
-- Meik Hellmund Mathematisches Institut, Uni Leipzig e-mail: Meik.Hellmund@math.uni-leipzig.de http://www.math.uni-leipzig.de/~hellmund
Hello Meik,
Am 20.04.2011 21:04, schrieb Meik Hellmund:
Hi, I am just playing around with the older x2go thinclient debian packages and I wonder if it is possible to add local apps (as in LTSP). I have not yet a clear understanding of the x2go infrastructure, so please be patient.
The Window containing your remote session is called x2goagent. The Problem of localapps would be, that they would not displayed inside this Window even if it is maximized, because it's got a complete different $DISPLAY Number and the $DISPLAY is connected to the remote system - not the local one. As a result, it would not be possible to handle the window placing correctly. A local app would be managed by the local window manager, all x2go session application by x2goagent. If you can live with those limitation, you can try to use NFS/SSHFS or whatever as remote Filesystem for applications.
Regards,
Heinz