[Spice-devel] [PATCH] Adding Monitors config to Windows Guest

sstutsma at redhat.com sstutsma at redhat.com
Thu Jun 18 16:14:09 PDT 2015


From: Sandy Stutsman <sstutsma at redhat.com>

Patches for BZ1210796 and BZ1202419

If a Windows guest uses the "Screen Resolution" applet to arrange its 
monitors, there is currently no way to pass that information to the 
client.

As a result, the monitors can't be properly configured this way and the 
monitors often end up being co-positioned. (The applet shows them piled 
on top of each other.) 

The following series of patches add a new driver escape to the Windows
QXL driver that allows VdAgent to pass the new position information to 
it.

The QXL driver then formats a monitors_config message and sends it to 
the spice server.

One change is required by the spice client.  It needs to detect that 
when a single headed monitor is being updated, the whole of its 
framebuffer should be updated. Non-zero xy configuration offsets 
are used in the case of multi-headed monitors that are sharing
a single framebuffer.

Repositories included in the change:
     spice-protocol
     vdagent
     spice-gtk
     win32/qxl

vdagent and win32/qxl pateches depend on the spice-protocol patch.

Sandy Stutsman (1):

-- 
2.4.2



More information about the Spice-devel mailing list