[Spice-devel] [PATCH spice-gtk 1/2] channel-display: Make monitors array contain monitors in id order

Hans de Goede hdegoede at redhat.com
Sun Jan 13 06:26:28 PST 2013


Hi,

On 01/13/2013 03:07 PM, Marc-André Lureau wrote:
> Hi
>
> ----- Mensaje original -----
>
>> 1) No agent running -> the "display-2 window with waiting for
>> connection"
>>      stays that way forever
>> 2) Agent running:
>>      1) There is a wrong intermediate state
>>      2) The user asked for output3 but gets output2 instead
>
> That looks like the right thing to do since we didn't support sparse monitors (the messages were meant to reflect real physical connected monitors). Now if we want to support it, that's something different. I will try those patches next week. I hope I am not missing something obvious though..

<sigh>, we do already support sparse monitors in:
1) The spice protocol (in the monitors message in the display channel)
2) spice-server, it even contains special code to "compress" sparse QXLMonitorConfigs
    into a shorter monitors message
3) xorg-x11-drv-qxl

The only thing not supporting it is:
a) spice-gtk
b) The agent-protocol, and through that the agent itself and
    the agent parts of spice-gtk

This patch is to fix a, which is pretty much orthogonal to b,
I agree it is currently not a big deal because of the lack of
agent support for sparse monitor configs, but please stop
pretending a) is not a bug by and in itself.

Regards,

Hans


More information about the Spice-devel mailing list