Hi Guys,

I've found some inconsistent X2GO client behaviour, and was hoping someone 
could shed 
some light.

In short, it seems that the C++ x2goclient for Mac is able to handle "session 
resizing" correctly, 
but Pyhoca-GUI for Linux isn't, even though they are configured with exaclty 
the same 
session parameters.

Specifically:

--- when I start a GNOME-fallback session using the Pyhoca-GUI for Linux, the 
    remote desktop appears with a "constant geometry", where resizing the local 
session 
    window simply crops the view of the remote GNOME-fallback desktop.

-- on the other hand, using the C++ x2go client for Mac, I can successfuly 
resize the 
   local session window, and the remote GNOME-fallback desktop also resizes 
automatically.

-- strangely, I can get Pyhoca-GUI to *also* resize properly if I do the 
following:

     1) Start a GNOME-fallback session with the C++ x2goclient for Mac, then 
suspend the session.

     2) Use Pyhoca-GUI for linux to resume the session in 1).  Then, Pyhoca-GUI 
is able 
         to handle session resizing properly, ie, resizing the local session 
window will resize the 
         remote GNOME desktop.

This last point suggests that the resizing issue is not a GNOME bug, but an 
issue with the X2GO client.


Also, let me mention how this relates to the bug in http://bugs.x2go.org/42.  
Using the C++ x2goclient for Mac,  I verified that this happens:

 o with GNOME3 the window appears in the expected size and then gets resized
   from inside the starting up GNOME3 session
but these don't:

o I can manually resize the window afterwards via the client-side window
   manager (play with your mouse on the window borders...)
 o Still, the desktop shell inside does not adapt its size
On the contrary, the C++ X2goclient is able to perform the auto-resizing 
correctly.

Versions that I'm using:

-- C++ X2goclient for Mac, version 4.0.1.0
-- Pyhoca GUI for Linux, version 0.4.0.8
-- x2goagent: 3.5.0.20
-- x2goserver: 4.0.1.6
-- x2goserver-extensions: 4.0.1.6
-- x2goserver-pyhoca: 4.0.1.6
-- x2goserver-xsession: 4.0.1.6


A last, related question that perhaps someone can point me in the right 
direction:

I'd like to implement a "stretch/compress" resizing behaviour, where:

--- the resolution of the remote GNOME-fallback session is always constant (say 
1280x720).
--- when the user resizes the local session window, it does *not* modify the 
resolution of the 
     remote GNOME-fallback session, but simply distorts it (stretch/compress) 
so that it fits 
    the window exactly.

Is this possible at all? If so, where should I start looking to implement this 
feature?
    
Many thanks,
Pedro


_______________________________________________
X2Go-Dev mailing list
X2Go-Dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/x2go-dev

Reply via email to