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

23

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

Никлас
источник
4
выполнить команду: sudo apt-get update && sudo apt-get install -y virtualbox-guest-* && rebootустановить гостевые дополнения.
blkpws

Ответы:

18

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

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

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

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

Takkat
источник
Это интересно, потому что он работал до того, как я обновил старые версии программного обеспечения.
Никлас
@NiklasRosencrantz: да - это действительно смущало меня при чтении, но все, что я могу сказать, это то, что я никогда не заставлял его работать должным образом в моих системах.
Таккат
1
@ Привет-Ангел: спасибо за уведомление, см. Редактировать. Однако я бы не назвал это полностью реализованным, но сейчас это работает (иногда).
Таккат
1
Мы сейчас, спустя несколько лет, и он не работает на Win 10, VirtualBox 5.2, Ubuntu 18 для меня
Colin D
@ColinD Это работает от Ubuntu до Windows 10 для меня. Но не наоборот. Это может быть ограничение от Windows.
Таккат
5

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

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

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

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

Goblinlord
источник
Общая папка является эффективным подходом. Я тоже так делаю.
Старейшина Гик
3

Сделали ли вы

sudo apt-get install virtualbox-guest-dkms

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

Органический мрамор
источник
Да, я попробовал это и проверил снова. Drag'n drop не сработал. Я также попытался перейти на перетаскивание гостя к хосту, и это тоже не сработало. Я перетаскиваю левой кнопкой мыши, и файл просто не выходит за край окна VirtualBox. В любом случае, спасибо за ответ.
Никлас
1
Мы не должны рекомендовать устанавливать устаревшие гостевые дополнения из репозиториев в более новую версию Virtual Box.
Таккат
1

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

Ираклис Мутидис
источник
0

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

Парх Пармар
источник