我有一个用虚拟机管理器创建的 QEMU/KVM 虚拟机。
我希望能够复制主机上的文本并将其粘贴到客户机中,反之亦然。
如何在主人和客人之间共享剪贴板?
答案1
解决方案很简单。只需在客户虚拟机中安装 spice-vdagent 包即可:
sudo apt install spice-vdagent
剪贴板自动共享 - 我们可以在主机和客户端之间复制和粘贴。
答案2
对于我的Linux Mint 18.2 Sonya机器timelf123提供答案:
- 在我的 Windows 客户机(Windows 7)中下载并安装spice-guest-tools-最新版.exe。
- 在那之前回到我的 QEMU/KVM虚拟机管理器我不得不将客户机的显示切换到香料。
- 在那之前,回到我的Linux主机,我必须启动Synaptic 软件包管理器并安装gir1.2-spice-客户端-gtk-3.0。
答案3
如果出现这样的问题 - 如果是 Ubuntu 服务器或者类似服务器怎么办?
不要到处跑 - 在虚拟机上安装 openssh-server,当您通过 ssh 登录时,您可以剪切并粘贴到您最喜欢的终端中。
答案4
在 2021 年,qemu 使用qemu-vdagent
chardev 进行复制和粘贴,默认情况下关闭剪贴板,因此简单地spice-vdagent
在客户操作系统中安装包是行不通的。
2021年的解决方案是:
spice-vdagent
按照当前答案安装包,让 qemu 支持 spice (选项中有 --enable-spice --enable-spice-protocol
./configure
),使用以下方法启动 qemu:
qemu-system-x86_64 [ ... ] \ -chardev qemu-vdagent,id=ch1,name=vdagent,clipboard=on \ -device virtio-serial-pci \ -device virtserialport,chardev=ch1,id=ch1,name=com.redhat.spice.0
PS:我的 qemu 的一个副作用是,由于 vdagent,鼠标移动得更加流畅。