从带有 VNC 图形的 QEMU VM 复制并粘贴?

从带有 VNC 图形的 QEMU VM 复制并粘贴?

我运行一个无头服务器,它使用qemu+kvm来运行一些虚拟机,并使用virsh+ xml 文件定义来管理它们。因为这是一个远程/无头系统,我将图形设置为 VNC,然后使用 ssh 端口转发,我可以使用 TightVNC / RealVNC 查看虚拟机的桌面。但是,在虚拟机之间进行复制和粘贴(主要是想粘贴到虚拟机)不起作用。

我尝试寻找解决方案,但找不到使用 VNC 作为图形选项的解决方案。这有可能奏效吗?

感谢您的任何建议。

答案1

目前这是不可能的,因为 Qemu 内置的 VNC 服务器需要将剪贴板内容转换为击键,并模拟在机器上按下它们。

您可以请求某人在此处添加此功能:https://github.com/qemu/qemu/blob/master/ui/vnc.c

Qemu 已经有一个 sendkey 命令,因此您需要添加的功能类似于此:https://gist.github.com/mvidner/8939289

相关内容