我将 Fedora 35 安装为虚拟机,作为Qemu/KVM
虚拟机管理程序和virt-manager
图形前端,在 Manjaro KDE 下运行。
spice
根据大量的指南和答案,我成功地使用显示服务器和客户端在主机和客户端之间实现了剪贴板共享spice-vdagent
。然而,这似乎仅在客户端登录 X11 会话时才起作用。我已经发现Reddit 帖子其中声称spice-vdagent
仅支持 X11 剪贴板,未经证实,但到目前为止与我的测试一致。
以下是我分别登录虚拟机上的 X11/Wayland 时的 systemd 日志:
> journalctl -b -u spice-vdagentd*
## timestamps & hostname removed
## X11
spice-vdagentd[1078]: opening vdagent virtio channel
spice-vdagentd[1078]: Set max clipboard: 104857600
spice-vdagentd[1078]: Set max clipboard: 104857600
## Wayland
spice-vdagentd[1070]: Error getting owner UID for pid 1063: No such process
spice-vdagentd[1070]: UID mismatch: UID=1000 PID=1063 suid=4294967295
spice-vdagent
所以我的问题是:尚不支持 Wayland 剪贴板是真的吗?如果错误,可能会出现什么问题?如果属实,目前是否有任何好的解决方法(除了明显的“不要使用 Wayland”)?