虚拟盒无法从主机复制/粘贴到客户机两次(版本 2)

虚拟盒无法从主机复制/粘贴到客户机两次(版本 2)

无论我运行的是哪种 Ubuntu 版本,我都会遇到同样的问题。我尝试了几个版本,以 KDE 或 Gnome 作为客户机。我目前运行的是 Ubuntu,以 gnome 作为客户机。Kubuntu 作为主机。

我也尝试了 EndlessOS(基于 Debian),看看问题是否相同。我想弄清楚这是否与 Linux 有关,但不,它正在运行。

我的结论是:该问题与所有基于 Ubuntu 的发行版(作为 Guest)有关。

当我从主机“复制/粘贴”到客户机时,它只能工作一次。如果我尝试在主机中制作新的副本,则不会考虑该副本,我只能将第一次复制的文本粘贴到客户机中。

解决方法是在主机上进行新的复制之前,先在客户机上进行“复制”。在这种情况下,它只起作用一次。每次都必须重复此操作。

使用 Windows 作为主机,此问题不存在。

有什么线索吗?

问题出在 Ubuntu 或 VirtualBox(客户添加?)中。

答案1

据说使用 Wayland 而不是 X11 时,复制粘贴功能将无法(可靠地)工作。由于 Ubuntu 默认使用 Wayland,您可以尝试在登录时将其更改为 X-Server(使用 GDM 登录屏幕上的小齿轮图标)。请参阅这里

答案2

您需要加载 Guest Additions 才能启动此功能。因此,在您想要复制/粘贴到的每个客户机中,转到设备菜单,然后使用“插入 Guest Additions CD...”。如果尚未下载,VirtialBox 将下载它。根据客户端及其设置,这可能会或可能不会自动加载。但转到 CD,您可以手动启动该过程。

加载完 Guest Additions 后,转到客户端并再次选择设备菜单。选择“共享剪贴板”,然后选择“双向”。这样就可以从主机和客户端进行复制/粘贴。

我的环境是 Ubuntu 主机。我今天用 Windows 10 和 Ubuntu 客户端测试了它,发现它可以正常工作。

--- 编辑 1 抱歉回复晚了 – 我不在。

我可以从主机复制文本并粘贴到客户端,多次。唯一失败的情况是应用程序清除粘贴缓冲区时。

我测试了,但使用的是简单的应用程序:Ubuntu 上的 Mousepad 和 Windows Guest 上的 Notepad。我在 Ubuntu 上写了一行,复制它,粘贴到 Notepad 中。然后写了第二行,复制,并再次发布到 Notepad 中。我多次发布了这一行。

那么你的问题与应用程序有关吗?客户端应用程序是否可能在粘贴后清除粘贴缓冲区?我知道这听起来很奇怪,但我正在努力重现你的问题。

相关内容