Open totaam opened 9 years ago
Partial support added in r9697, the window still has decorations which allows us to avoid the issues with screen sizes. A good start.
Changing the resolution on win32 does not look too hard: Resize display resolution using python with cross platform support, Programatically rotate monitor: help on using EnumDisplaySettings, see msdn: ChangeDisplaySettings
EDIT: this is what this looks like at present when connecting with a trunk Linux client to a trunk win32 server started with:
SET XPRA_WIN32_SEAMLESS=1 xpra_cmd shadow :0 --bind-tcp=0.0.0.0:10000
[[Image(XP-semi-seamless.png)]] (top left is the transparent window holding the same windows as the bottom right window, which is a virtualbox XP virtual machine)
XP-semi-seamless.png
(490.0 KiB)win32 semi-seamless server
Changing video mode using ChangeDisplaySettingsEx (or even just ChangeDisplaySettings) does work, for example this pywin32 code: rotate monitor.
But we can only set existing modes, not create new ones (similar to the limitations we have with Xdummy), and I cannot see a way to tell win32 to ignore part of the screen... so this isn't going to help much.
Milestone renamed
Issue migrated from trac ticket # 897
component: platforms | priority: major | keywords: win32 shadow seamless
2015-06-25 09:05:17: antoine created the issue