Как включить общий буфер обмена в VirtualBox?

173

Где находится опция конфигурации для совместного использования буфера обмена (копирования и вставки) между хост-ОС и гостевой ОС?

Грег Маттес
источник

Ответы:

189

С установленными гостевыми дополнениями буфер обмена вашей гостевой ОС можно использовать совместно с вашей хост-ОС.

Альтернативный текст

Выделите Guest VBox в консоли VirtualBox, откройте Общие -> Дополнительно . Здесь вы можете выбрать между различными настройками общего буфера обмена : отключено, гостевой хост, хост гостевой или двунаправленный

Питер Мортенсен
источник
3
Для всех, кто сталкивается с этой проблемой - у меня была возможность включить двунаправленный буфер обмена с Windows8 перед установкой гостевых дополнений ... но, конечно, он не работал, хотя я и выбрал этот вариант. Он начал работать нормально после того, как я прошел процесс установки Guest Additions.
nikib3ro
16
Перезапуск гостевой ОС был необходим для меня после установки Guest Additionsи установив Shared Clipboardдля Bidirectionalработы.
legends2k
12
Я сделал Bidirectional, перезапустил ВМ, но не смог заставить его работать
амфибия
2
это исправило все виды проблем (разрешение. буфер обмена и т. д.)
chovy
3
Кто-нибудь знает, почему это заставляет вас устанавливать гостевые дополнения на гостя, даже если все, что вы хотите сделать, это скопировать ASCII с хоста на гостя? Кажется странным, что в этом случае не было бы обходного пути, поскольку виртуальная машина уже перенаправила события нажатия клавиш. Вам просто нужно прозрачно внедрить события нажатия клавиш хост-гость.
Парфянский выстрел
18

64-разрядный хост Windows 7, 64-разрядный гостевой Ubuntu 12.10.

Я включил буфер обмена и перетаскивал его перед установкой гостевых дополнений. После установки гостевого дополнения буфера обмена и перетаскивания n drop не получилось. Я отключил буфер обмена и перетащил n drop, удалил гостевые дополнения, перезагрузил, переустановил гостевые дополнения - все равно не получилось.

Чтобы исправить я сделал это:

Неустановленные гостевые дополнения и отключенный буфер обмена и перетаскивание. Затем из терминала я использовал

$ apt-get install make gcc linux-headers-$(uname -r)

Переустановите (должно быть без ошибок), перезагрузите компьютер, включите буфер обмена и перетащите. Вуаля!

spryce
источник
2
Это должен быть ответ! это сработало для меня.
Кетан
Единственное решение, которое помогло мне в Lubuntu. Большое спасибо!
Зар
Работал у меня для Host Mac OSX -> Гостевая Ubuntu.
Vinay
Действительно, это решение, которое работает для тех, кто нашел этот поток после того, как уже установил гостевые дополнения и разрешил общий доступ к буферу обмена. Как примечание, вам также может понадобиться установить dkms, и вам не нужно перезагружаться - просто перезапустите диспетчер окон.
Valmiky Arquissandas
Когда вы сказали удалить гостевые дополнения, какие гостевые дополнения вы устанавливаете? Скачать из виртуальной коробки для той же версии и запустить скрипт xxx.run, или установить с помощью apt-get install virtualbox-xxxпакетов? Это имеет значение?
Робин Сюй
4

Установите гостевые дополнения для Windows XP. Это позволит вам интегрировать гостевую операционную систему с хостом.

Некоторые особенности:

  • Общие папки - это означает, что вы можете создавать папки, доступные как для гостевой, так и для хост-систем.
  • Ускоренное видео
  • Интеграция с мышью - вам больше не нужно захватывать мышь. Фокус следуй за своей мышью.
  • Общий буфер обмена

Чтобы установить гостевые дополнения, обратитесь к руководству пользователя, глава 4 .

Гном
источник
4

В версиях VirtualBox Windows 5.1.8 до 5.2.6 (возможно, в более старых или будущих версиях) он доступен двумя способами:

  1. Общие настройки
  2. Окно активного гостевого аккаунта

Если кто-то знает, какие другие версии работают, добавьте их в качестве комментариев.

1-я версия: общие настройки

Машинные> Настройки:

Машинные> Настройки

Общие> Дополнительно> Общий буфер обмена

Общие>

2-я версия: окно активного гостевого аккаунта

Устройства> Общий буфер обмена> Требуемая опция Двунаправленный буфер обмена выбран Доступные параметры: 1. Общий буфер обмена> Отключено 2. Общий буфер обмена> Хост-гость 3. Общий буфер обмена> Гость-хост-хост 4. Общий буфер обмена> Двунаправленный

strpeter
источник
2

Для того, чтобы поделиться вашим буфером обмена хоста, вам сначала нужно будет установить гостевые дополнения.

Что касается параметров буфера обмена, щелкните правой кнопкой мыши гостевую виртуальную машину в виртуальном окне, выберите «Настройки». В разделе «Общие» выберите вкладку «Дополнительно».

lyarwood
источник
2

В базовых окнах Virtual Box просто зайдите в настройки вашей машины и в целом вы можете изменить настройки.

введите описание изображения здесь

Цви Григорий Кайданов
источник
1

У меня была та же проблема с буфером обмена, не работающим на моем хосте windows 10, и гостевой ubuntu 16.06. Я перепробовал все вышеперечисленное безрезультатно. Наконец, с сайта виртуальной коробки я попробовал эту команду

Если вы подозреваете, что что-то пошло не так, проверьте, правильно ли настроен ваш гость, и попробуйте выполнить команду

sudo rcvboxadd setup

https://www.virtualbox.org/manual/ch04.html#idm1948

Затем после перезагрузки гостевой машины общий буфер обмена и копирование наконец-то сработали корректно

salza80
источник
Ubuntu 16.06 звучит интересно
PulseJet
Работал для меня с использованием VirtualBox на MacOS 10.14.2 с использованием Ubuntu 18.04, может попросить установить gcc make perl, сделать это и перезапустить.
Дэвид