Xpra: Ticket #2136: Option for resizing window only do scaling rather than commiting desktop size change?

I have been searching for options that changes the behavior of resizing a xpra client window from "resizing server desktop" by default to "keep server desktop dimension and rescale content in this window according to the window dimension". But I have no luck.

Does this feature exist?

Actually absence of such feature introduces a logic problem. Even if an attaching is done with --readonly=yes, resizing the window always disregards the "readonly" option and enforces a global resizing.

Any ideas and suggestions?



Wed, 06 Feb 2019 14:46:51 GMT - Antoine Martin: owner changed

This feature does not exist. It shouldn't be too hard to implement, except that changing the desktop scaling would probably reset the windows to the default desktop-wide scaling value.

You're right about --readonly=yes still allowing resizing of windows, it probably should not. Can you please create a ticket specifically for that?


Wed, 06 Feb 2019 14:55:48 GMT - thiner:

You're right about --readonly=yes still allowing resizing of windows, it probably should not. Can you please create a ticket specifically for that?

See #2137.


Wed, 06 Feb 2019 16:03:13 GMT - Antoine Martin:

It occurs to me now that you may be talking about desktop mode (xpra start-desktop) rather than seamless mode (xpra start)? Is that right?


Thu, 07 Feb 2019 00:43:18 GMT - thiner:

I am using both start-desktop and shadow interchangeably ...


Thu, 07 Feb 2019 03:56:04 GMT - Antoine Martin: owner, status, milestone changed

I am using both start-desktop and shadow interchangeably ...

That explains the confusion, please see wiki/ReportingBugs to avoid this in the future.

We could support something like desktop-scaling=scale|resize (with resize being the default), but the difficulty is that the client has no way of knowing that it is going to connect to a desktop or shadow server rather than a seamless server, and this option would actually be meaningless for seamless mode where all the windows must use the same scaling factor.

So I am moving this ticket to "future", don't hold your breath. See also #2137


Sat, 23 Jan 2021 05:43:10 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2136