Двунаправленное перетаскивание не работает с VirtualBox и Ubuntu 14.04

Я использую Virtualbox 4.3.20 с образом Ubuntu 14.01. Хост ОС - Windows 8.1. Двунаправленное перетаскивание раньше работало, но теперь не будет после обновления до этих версий из предыдущих версий. Что я могу сделать, чтобы решить проблему?

5 ответов

Решение

"Перетаскивание" было представлено с гостевыми дополнениями в Virtual Box 5.0. с некоторыми ограничениями:

В настоящее время перетаскивание реализовано для систем на базе Windows и X-Windows, как на хосте, так и на гостевой стороне. Поскольку в X-Windows используются разные протоколы перетаскивания, на данный момент поддерживается только самый используемый протокол XDND. VirtualBox Руководство

Кроме того, поддерживается только перетаскивание простого текста или файлов и каталогов файлового менеджера, не работающих с правами администратора.

Предварительные экспериментальные версии Virtual Box "Drag'N'Drop" только для гостей Linux были представлены в версии 4.2.

В соответствии с примечаниями к выпуску: https://www.virtualbox.org/wiki/Changelog-4.2

"Добавлена ​​экспериментальная поддержка Drag'n'drop с хоста для гостей Linux. Планируется поддержка большего количества гостей и гостя к хосту".

Я не видел никаких новых заметок о выпуске, указывающих, что статус изменился.

Таким образом, Drag 'n' Drop будет работать только 1 способ. Попробуйте включить только "хост для гостя". Кроме того, по этой причине может быть более эффективно просто использовать общую папку и перемещать файлы туда-сюда таким образом.

Сделали ли вы

sudo apt-get install virtualbox-guest-dkms

убедиться, что virtualbox не ломается после обновлений ядра?

Я решил эту проблему "грязным" способом. Я просто сжимаю любые файлы / папки, которые я хочу, чтобы DnD из моей виртуальной машины Ubuntu в Windows в формате.zip. Надеюсь, это поможет.

Вы можете попробовать еще одну вещь 1) поделиться нужной папке из ОС Windows. 2) Убедитесь, что сетевой адаптер подключен через NAT. 3) из Ubuntu на файлы выберите подключиться к серверу. 4) smb:/// 5) Введите имя пользователя и пароль пользователя Windows.

Другие вопросы по тегам