Как включить общий буфер обмена в 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)

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


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. Общий буфер обмена> Двунаправленный


2

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

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



1

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

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

sudo rcvboxadd setup

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

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


Ubuntu 16.06 звучит интересно
PulseJet

Работал для меня с использованием VirtualBox на MacOS 10.14.2 с использованием Ubuntu 18.04, может попросить установить gcc make perl, сделать это и перезапустить.
Дэвид
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.