Буфер обміну не працює у KVM.


12

У мене робочий стіл RHEL 6 з вікном KVM. Як я можу змусити буфер обміну працювати так само, як у VirtualBox є рішення поділити буфер обміну між хостом та гостем?


3
Ви спробували використовувати SPICE ? Встановіть також vdagentгостя та використовуйте відповідний клієнт (наприклад, пряний / spicec / віддалений переглядач), щоб інтегрувати його в хост.
gertvdijk

Відповіді:


5

Як вже згадував @gertvdijk, SPICE - це власний спосіб KVM вирішити це питання.

В іншому випадку більш загальним рішенням, яке однаково добре працює для будь-якого типу віртуальної та реальної машини, є використання віддаленого робочого столу або VNC для підключення до самої машини.

Якщо ви не використовуєте SPICE, ви все одно використовуєте VNC. Однак у цьому випадку сервер VNC надається хостом (який обслуговує відеопам'ять, клавіатуру та мишу Гостя, але не має доступу до буфера обміну гостя, який є чимось внутрішнім для робочого середовища всередині гостя).

Перемістивши сервер VNC до Гостя, ви помістите його в місце, де він має доступ до буфера обміну.

Віддалений робочий стіл має ряд інших переваг перед VNC (наприклад, обмін файлами, пристроями та звуком).


7

Відповідь Едварда та google вирішили це для мене. Гертвдійк також згадував про це. Встановлення гостьових інструментів Spice Windows на моєму вікні гість дозволив ділитися буфером обміну, навіть не запускаючи гостя. У безсоромній спробі здобути достатньо репутації, щоб проголосувати, я заповнить прогалини, які запропонував slm, і побачивши, що це було в списку в моєму пошуку, сподіваюся, комусь допоможу :)

Spice - це, серед іншого, сервер дисплея / фронтальний для KVM для кращої графічної продуктивності, а за замовчуванням він доступний як варіант відображення, як і сервер VNC, через virt-менеджер ; сценарій переднього кінця для створення / управління VM, або, звичайно, вручну з командного рядка (див. посилання нижче). Він, як і VNC, дозволяє також підключатися до віддалених дисплеїв VM, а за допомогою virt-менеджера підключення до libvirtd та VM іншої машини легко через ssh тощо

Щоб запустити гостьові інструменти для прянощів (у мене є хост ubuntu, Windows 7 гість), завантажте інсталятор (містить відеодрайвер QXL та агент спецій) з розділу Гость -> Бінарні файли Windows та виберіть гостьові інструменти Windows (час написання - spice-guest-tools-0.100.exe ). Запустіть інсталятор, і драйвери будуть встановлені, послуга "Spice VDAgent" буде встановлена ​​та запущена, і спільний буфер обміну працюватиме звідти

Більше інформації про спеції можна знайти тут .


Ура, @Anthon
herdingofthecats

0

Спеція підтримує буфер обміну. Але ви повинні встановити програму spice-guest у vm. Інакше буфер обміну не буде працювати.

Ви можете увімкнути буфер обміну, встановивши прапорець у програмі spice-gtk. Потім ви можете скопіювати з клієнта, щоб вставити його в vm, ви також можете скопіювати з vm, щоб вставити в клієнт.


Привіт і ласкаво просимо до Unix та Linux. Чи можете ви пояснити, як це зробити трохи детальніше, а також пояснити, що саме у вашій відповіді Спеція? Я не відповідав вам, але, ймовірно, це зробив хтось інший, тому що у вашій відповіді не було багато деталей.
slm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.