Двунаправленное перетаскивание не работает с 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 .


Это интересно, потому что он работал до того, как я обновил старые версии программного обеспечения.
Никлас

@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 способ. Попробуйте включить только «хост для гостя». Кроме того, по этой причине может быть более эффективно просто использовать общую папку и перемещать файлы туда-сюда таким образом.


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

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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.