[libvirt PATCH v2 0/4] Enable copy/paste for vnc displays
Michal Prívozník
mprivozn at redhat.com
Tue May 10 08:07:14 UTC 2022
On 5/9/22 20:53, Jonathon Jongsma wrote:
> On 5/9/22 11:06 AM, Marc-André Lureau wrote:
>> Hi Jonathon
>>
>> On Thu, Mar 24, 2022 at 11:26 PM Jonathon Jongsma <jjongsma at redhat.com
>> <mailto:jjongsma at redhat.com>> wrote:
>>
>> This patch series enables support for the qemu-vdagent character
>> device which
>> enables copy/paste support between guest and client when using vnc
>> graphics.
>>
>> The guest must be configured with something like the following:
>>
>> <channel type='qemu-vdagent'>
>> <source>
>> <clipboard copypaste='yes'/>
>> <mouse mode='client'/>
>> </source>
>> <target type='virtio' name='com.redhat.spice.0'/>
>> </channel>
>>
>> Copy/paste sync requires a vnc client that has support for
>> copy/paste commands.
>> Currently virt-viewer does not work, but the version of tigervnc
>> provided by
>> fedora (executable name 'vncviewer') does work.
>>
>> More details about this device on Gerd's blog:
>> https://www.kraxel.org/blog/2021/05/qemu-cut-paste/
>> <https://www.kraxel.org/blog/2021/05/qemu-cut-paste/>
>>
>> For now I have left the target to be configurable to match the
>> spicevmc
>> channel, although Marc-Andre has suggested to simply hard-code it to
>> the virtio
>> name com.redhat.spice.0
>>
>> Changes in v2:
>> - change xml syntax to use <clipboard> and <mouse> sub-elements of
>> <source>
>> defined in the same way as they are for the spice display.
>> - fix a build failure when apparmor was enabled
>> - Add another test for when features are turned off
>>
>>
>> Is there anything missing to merge this?
>> thanks
>
> Thanks for the ping on this. I suppose I was waiting to see if anybody
> else had any opinions on whether the virtio name should be configurable
> or not (which you had recommended against), and then it fell off my
> radar for a little bit. I will push it tomorrow if nobody speaks up
> before then.
Yeah, sorry. I had this on my review radar but then got side tracked
terribly. Patches look good so go ahead and push.
Michal
More information about the libvir-list
mailing list