Я использую VirtualBox версии 5.2.6 r120293 (Qt5.6.1).
Гостевая ОС:Windows 7 Максимальная (32-разрядная)
Хостовая ОС:CentOS7
Я попробовал включить двунаправленный буфер обмена, перейдя вНастройки -> Общие -> Дополнительнои выбравДвунаправленныйсформировать выпадающее меню дляобщий буфер обмена.
Затем я перезапустил машину. Но она не работала.
Я уже пробовал удалить и добавить виртуальную машину в список машин. Но проблема осталась.
Любая помощь будет оценена по достоинству.
решение1
Вам нужно добавить пакет расширений для вашего virtualbox
- Открытьhttps://download.virtualbox.org/virtualboxи откройте вашу версию Virtualbox
- СкачатьOracle_VM_VirtualBox_Extension_Pack.vbox-extpack.
- Откройте диспетчер виртуальных машин Virtualbox
- ВФайл->Настройки, ВыбиратьРасширение
- Теперь добавьте расширение, перейдя к месту загрузки
Сделанный.
решение2
Этот ответ предполагает:
- Пакет расширений VBox установлен и актуален.
- Гостевые дополнения VBox установлены и актуальны.
В комментариях есть предложение понизить версию гостевых дополнений, чтобы заставить работать общий буфер обмена. Хотя это может сработать, я решил эту проблему, применив противоположный подход. К сожалению, если вы имеете дело с новой версией Virtualbox, полная поддержка гостевых дополнений может быть не совсем доступна. Вы можете загрузить и установить гостевые дополнения, которыеновеечем в комплектной или выпущенной версии.
Направляйтесь кТестовые сборки VirtualBox, а в верхней таблице вы найдете последнюю версию гостевых дополнений. Сравните свою версию с указанной версией, если она новее, просто скачайте и установите ее.
Если ничего не помогает, удалите гостевые дополнения и установите их заново.
Гость Windows:Панель управления
Linux-гость:sh ./VBoxLinuxAdditions.run удалить
Гостевые дополнения — это именно то, что обеспечивает поддержку общего буфера обмена.Взгляните надокументация по виртуалбоксучтобы узнать, какие еще функции они предоставляют.
решение3
Я понял, что VM не распознает данные буфера обмена из некоторых конкретных приложений (например, в моем случае Foxit PDF Reader).
Чтобы обойти это,
- Я копирую данные из приложения в папку по умолчанию, например, в Блокнот или даже в строку поиска меню «Пуск».
- Затем я снова копирую текст из того блокнота/меню «Пуск», куда я его вставил.
- Затем, когда я захожу в свою виртуальную машину и вставляю, все работает.
решение4
Впечатляет, что лучшего ответа пока нет.
Для меня решением было снова создать новую учетную запись и на этот раз отметить опцию «Добавление гостя» (см. изображение).
Я знаю, что это не очень хорошее решение, и для большинства людей это будет невыполнимо, но надеюсь, это вдохновит добрую душу опубликовать работающее решение на основе этого.