Двунаправленный буфер обмена не работает в VirtualBox

Двунаправленный буфер обмена не работает в VirtualBox

Я использую VirtualBox версии 5.2.6 r120293 (Qt5.6.1).

Гостевая ОС:Windows 7 Максимальная (32-разрядная)
Хостовая ОС:CentOS7

Я попробовал включить двунаправленный буфер обмена, перейдя вНастройки -> Общие -> Дополнительнои выбравДвунаправленныйсформировать выпадающее меню дляобщий буфер обмена.

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

Затем я перезапустил машину. Но она не работала.

Я уже пробовал удалить и добавить виртуальную машину в список машин. Но проблема осталась.

Любая помощь будет оценена по достоинству.

решение1

Вам нужно добавить пакет расширений для вашего virtualbox

  1. Открытьhttps://download.virtualbox.org/virtualboxи откройте вашу версию Virtualbox
  2. СкачатьOracle_VM_VirtualBox_Extension_Pack.vbox-extpack.
  3. Откройте диспетчер виртуальных машин Virtualbox
  4. ВФайл->Настройки, ВыбиратьРасширение
  5. Теперь добавьте расширение, перейдя к месту загрузки

Сделанный.

решение2

Этот ответ предполагает:

  1. Пакет расширений VBox установлен и актуален.
  2. Гостевые дополнения VBox установлены и актуальны.

В комментариях есть предложение понизить версию гостевых дополнений, чтобы заставить работать общий буфер обмена. Хотя это может сработать, я решил эту проблему, применив противоположный подход. К сожалению, если вы имеете дело с новой версией Virtualbox, полная поддержка гостевых дополнений может быть не совсем доступна. Вы можете загрузить и установить гостевые дополнения, которыеновеечем в комплектной или выпущенной версии.

Направляйтесь кТестовые сборки VirtualBox, а в верхней таблице вы найдете последнюю версию гостевых дополнений. Сравните свою версию с указанной версией, если она новее, просто скачайте и установите ее.

Если ничего не помогает, удалите гостевые дополнения и установите их заново.

Гость Windows:Панель управления
Linux-гость:sh ./VBoxLinuxAdditions.run удалить

Гостевые дополнения — это именно то, что обеспечивает поддержку общего буфера обмена.Взгляните надокументация по виртуалбоксучтобы узнать, какие еще функции они предоставляют.

решение3

Я понял, что VM не распознает данные буфера обмена из некоторых конкретных приложений (например, в моем случае Foxit PDF Reader).

Чтобы обойти это,

  1. Я копирую данные из приложения в папку по умолчанию, например, в Блокнот или даже в строку поиска меню «Пуск».
  2. Затем я снова копирую текст из того блокнота/меню «Пуск», куда я его вставил.
  3. Затем, когда я захожу в свою виртуальную машину и вставляю, все работает.

Изображение, показывающее вторую копию данных в меню «Пуск», которая у меня работает

решение4

Впечатляет, что лучшего ответа пока нет.

Для меня решением было снова создать новую учетную запись и на этот раз отметить опцию «Добавление гостя» (см. изображение).

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

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

Связанный контент