VirtualBox宿主机到虚拟机的拖放功能无法使用

3
我正在使用Windows 10作为主机系统,Ubuntu 14.04.3 Linux作为我的VirtualBox虚拟机的客户操作系统。即使在VM上安装了“Guest Additions”并将“Drag and Drop”设置为“双向”,我仍无法将文件/文件夹从主机(Windows)拖到客户操作系统(Linux)。相反,从客户操作系统拖放到主机是正常工作的。可能出现了什么问题?这是VirtualBox中的错误吗?

拖放功能从一开始就非常有问题,看起来修复的时间也不会很快。有时重新启动虚拟机可以帮助解决问题。 - Iter Ator
4个回答

1

我通过将用户添加到vboxsf组来解决了这个问题,在客户机操作系统(Ubuntu)中使用以下命令。重启客户机操作系统后,此功能开始正常工作。

sudo adduser $USER vboxsf

1
检查是否已安装Virtualbox Guest Additions。
转到“设备->安装Guest Additions”。
重新启动系统并检查是否正常工作。
如果还没有正常工作,您可以在较新版本的VirtualBox中通过在Linux虚拟机中搜索“/media/cdrom/VBoxLinuxAdditions.run”来进行检查。
然后运行“sh VBoxLinuxAdditions.run”。

0
在我的情况下,即使启用了双向功能并安装了“客户机附件”,我仍然无法双向移动文件。
有趣的是,我总是收到以下提示。 “您已开启自动捕获键盘。bla bla ...” 它基本上要求我按下“主机键”以取消捕获键盘,以便我可以随时切换到Windows选项卡。
有趣的是,在按下“主机键”之后,在我的情况下,它是德语键盘的“STRG-Rechts”,或者英语中的“ctrl-right”,我就能够双向移动项目了。
另一个选择是简单地禁用“自动捕获键盘”选项! 这样,您就不必每次想要在Guest OS和Host OS之间传输数据或反之亦然时都要处理按下“Host-key”的问题。
在找出这一点之前,我花了数小时的时间,并且没有在任何答案中找到这些信息。我应该更加注意通知。
希望这有所帮助!

0

你需要激活 WaylandEnable=false。

  1. 打开终端。
  2. 运行命令:sudo nano /etc/gdm3/custom.conf。查找包含# WaylandEnable=false的行。
  3. 移除行开头的 # 符号。
  4. 通过运行命令sudo systemctl restart gdm3重新启动 GDM 服务。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接