[X2Go-Dev] client inconsistencies when resizing GNOME sessions

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Thu Oct 24 09:39:40 CEST 2013


Hi Pedro,

On  Mo 21 Okt 2013 19:14:22 CEST, Pedro Pinto wrote:

> 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.

I had this behaviour on my systems, as well. For a long time. I just  
now tested PyHoca-GUI and the following I observe:

   Pyhoca-GUI / Python X2Go version: 0.4.0.8 / 0.4.0.8
   start session with 800x600 px
   session window appears with 800x600, but then resizes to some large size
   I can (with Debian wheezy as X2Go Server) play with the window  
borders and the session inside
     resizes correctly
   if I hit fullscreen mode (CTRL+ALT+F) the session resizes correctly  
to fullscreen mode
   but if I return for fullscreen mode (hit CTRL+ALT+F once more), the  
resizing capabilities are fully gone

> -- 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.

   For me, the x2goclient behaviour (Linux, 4.0.1.2-preview from  
nightly builds)
   Q: Is the initial session size as you configured it in the X2Go  
session profile?
   Q: what happens when switching to and back from fullscreen mode?

> -- 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 I cannot confirm.

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

Ok...

Can you launch x2goclient and pyhoca-gui in --debug mode and send  
those debug logs to me privately?

> 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

This is some GNOME internal stuff. I have not come to investigating  
that any further...

> 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...)

I normally using a tiling desktop shell (i3), so normally I do not  
have window decorations. I just tested inside a client-side MATE  
session and indeed, using the window borders works fine for resizing.

>  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.

As said above: my Pyhoca-gui version can handle that, as well.

> Versions that I'm using:
>
> -- C++ X2goclient for Mac, version 4.0.1.0
> -- Pyhoca GUI for Linux, version 0.4.0.8

my client-side versions I have mentioned above

> -- x2goagent: 3.5.0.20
> -- x2goserver: 4.0.1.6
> -- x2goserver-extensions: 4.0.1.6
> -- x2goserver-pyhoca: 4.0.1.6

my X2Go Server / Agent package versions are identical. The server is a  
vanilla Debian wheezy.

Mike
-- 

DAS-NETZWERKTEAM
mike gabriel, herweg 7, 24357 fleckeby
fon: +49 (1520) 1976 148

GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 7251 bytes
Desc: ?ffentlicher PGP-Schl?ssel
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20131024/af0343c1/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digitale PGP-Signatur
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20131024/af0343c1/attachment.pgp>


More information about the x2go-dev mailing list