Portapapeles no funciona en KVM.


12

Tengo un escritorio RHEL 6 con un KVM de Windows. ¿Cómo podría hacer que el portapapeles funcione, así como hay una solución en VirtualBox para compartir el portapapeles entre el host y el invitado?


3
¿Has intentado usar SPICE ? Instale también el vdagenten el invitado y use un cliente adecuado (por ejemplo, spicy / spicec / remote-viewer) para integrarlo en el host.
gertvdijk

Respuestas:


5

Como ya lo mencionó @gertvdijk, SPICE es la forma en que KVM se ocupa de eso.

De lo contrario, una solución más genérica que funciona igualmente bien para cualquier tipo de máquina virtual y real es usar un escritorio remoto o VNC para conectarse a la máquina misma.

Si no está utilizando SPICE, ya está utilizando VNC de todos modos. Sin embargo, en ese caso, el servidor VNC es proporcionado por el host (que sirve la memoria de video, el teclado y el mouse del Guest, pero no tiene acceso al portapapeles del Guest, que es algo interno al entorno de escritorio dentro del Guest).

Al mover el servidor VNC al Guest, lo coloca en un lugar donde tiene acceso al portapapeles.

Escritorio remoto tiene algunas otras ventajas sobre VNC (como compartir archivos, dispositivos y sonido).


7

La respuesta de Edward y Google resolvieron esto por mí. Gertvdijk también lo había mencionado. La instalación de Spice Windows Guest Tools en mi invitado de Windows permitió compartir el portapapeles sin siquiera tener que reiniciar el invitado. En un intento descarado de obtener suficiente reputación para votar, llenaré los vacíos que sugirió slm, y ver que estaba en lo alto de la lista en mi búsqueda, con suerte ayudará a alguien :)

Spice es, entre otras cosas, un servidor de visualización / front-end para KVM para proporcionar un mejor rendimiento gráfico, y está disponible como opción de visualización de forma predeterminada, como lo es el servidor VNC, a través de virt-manager ; una secuencia de comandos front-end para crear / administrar máquinas virtuales, o, por supuesto, manualmente desde la línea de comandos (consulte el enlace a continuación). Al igual que VNC, le permite conectarse a las pantallas de máquinas virtuales remotas también, y con virt-manager, conectarse a libvirtd y VM de otra máquina es fácil a través de ssh, etc.

Para ejecutar las herramientas de invitado de spice (tengo el host ubuntu, el invitado de windows 7), descargue el instalador (contiene el controlador de video QXL y el agente de spice) desde la sección Invitado -> Binarios de Windows , y elija las herramientas de invitado de Windows (en ese momento de escritura es spice-guest-tools-0.100.exe ). Ejecute el instalador y se instalarán los controladores, se instalará e iniciará el servicio "Spice VDAgent", y el uso compartido del portapapeles funcionará desde allí

Puede encontrar más información sobre especias aquí .


Saludos, @Anthon
herdingofthecats

0

Spice es compatible con el portapapeles. Pero debe instalar el programa spice-guest en vm. De lo contrario, el portapapeles no funcionará.

Puede habilitar el portapapeles seleccionando la casilla de verificación en el programa spice-gtk. Luego puede copiar desde el cliente para pegar en vm, también puede copiar desde vm para pegar en el cliente.


Hola y bienvenidos a Unix y Linux. ¿Podría explicar cómo hacer esto con un poco más de detalle y también explicar qué es Spice en su respuesta? No te rechacé, pero es probable que alguien más lo haya hecho porque tu respuesta no incluyó muchos detalles.
slm
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.