Я использую виртуальную машину Sabayon Linux внутри Virtualbox 4.3. У меня установлены гостевые дополнения, и когда я запускаю среду рабочего стола, такую как XFCE, у меня есть поддержка двунаправленного буфера обмена (через Control-Shift-C/V в виртуальной машине) с моим хостом Windows 8. Недавно я переключился на i3, чтобы испытать его, и пока я наслаждаюсь им, у меня больше нет доступа к буферу обмена Windows. Как я могу восстановить доступ к буферу обмена Windows в i3? Обратите внимание, что я использую i3 без рабочего стола.
2 ответа
Предполагая, что у вас установлены virtualbox-guest-utils, вы можете просто запустить:
/usr/bin/VBoxClient-all
И если вы запускаете i3 с помощью startx, вы можете добавить это в свой файл .xinitrc, чтобы автоматически включить общий буфер обмена в i3 exec.
Примечание: хотя комментарий rsynnest содержит решение, оно немного запутанно / неточно, поэтому я и сделал этот комментарий.
i3 в выбранной вами среде рабочего стола должен восстановить функциональность общего буфера обмена.
У меня работает i3+gnome на гостевой системе Arch с хостом Windows 7.
Я еще не получил общий буфер обмена для работы только для i3, обновлю этот ответ, если выясню.
РЕДАКТИРОВАТЬ: Для Arch Linux, после установки virtualbox-guest-utils я могу запустить /usr/bin/VBoxClient-all
и он включает все гостевые службы. По какой-то причине служба systembox vboxguest не работает так же, как в Gnome, но если я добавлю /usr /bin /VBoxClient-all в мой файл GDM PostLogin, это сработает!
Вики-ресурс Arch: https://wiki.archlinux.org/index.php/VirtualBox#Launch_the_VirtualBox_guest_services