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?
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?
You're right about
--readonly=yesstill allowing resizing of windows, it probably should not. Can you please create a ticket specifically for that?
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?
I am using both
shadow interchangeably ...
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
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2136