Tengo un invitado Debian instalado en un host de Windows 7 usando Virtualbox. La instalación incluyó virtualbox-ose-guest-utils por defecto, por lo que debería tener todo lo que necesito. ¿Cómo puedo encender el portapapeles compartido?
virtualbox
debian
alnorth29
fuente
fuente
Respuestas:
Me temo que no puede tener un portapapeles compartido en un invitado solo de línea de comandos.
Esto se debe a que el TTY realmente no crea un portapapeles adecuado que las adiciones de invitados puedan usar, necesita una GUI completa para eso.
Será mejor que use SSH para iniciar sesión en el invitado desde el host. De esa manera, puede usar las funciones de su cliente SSH, por ejemplo, Putty para compartir el portapapeles.
fuente
Esto puede hacerse. No he podido obtener un funcionamiento bidireccional con lo siguiente, pero Host to Guest (es decir, pegar contenido en la consola de texto) funciona. Las siguientes instrucciones son para CentOS 5/6/7, sin embargo, un mecanismo similar debería funcionar para otros sabores.
Esto mantendrá el portapapeles X11 sincronizado con el portapapeles gpm. Cuando la configuración del Portapapeles compartido se configura para "Host to Guest", VirtualBox actualizará el portapapeles X11 cuando cambie el portapapeles Host ... el gpm parcheado usará xclip para extraer los datos del portapapeles X11 en el portapapeles gpm ... que luego se puede pegar con el botón central del mouse.
Portapapeles Compartido
Es posible hacer que el uso compartido del portapapeles "Host to Guest" funcione en modo servidor / consola. El uso compartido de "Guest to Host" no está funcionando en este momento, probablemente debido a un problema entre VBoxClient y Xvfb.
Instalar Xvfb
Instalar VBoxClient
Instalar xclip
Descargar, compilar e instalar xclip ( http://sourceforge.net/projects/xclip/ ) como / usr / local / bin / xclip.
Instale un parche gpm (con integración xclip)
Descargue la última fuente de gpm y parcheelo con los siguientes cambios.
Instale el binario como / usr / local / bin / xclip-gpm.
Esta es una versión actualizada de un parche de Alex Efros ( http://powerman.name/patch/gpm.html ).
gpm-1.20.7-xclip-support.patch
Configurarlo para comenzar después de un reinicio
/etc/rc.local
fuente
Todavía no está implementado, consulte esta solicitud de características pendientes que ya tiene 6 años.
https://www.virtualbox.org/ticket/1139
fuente
Encontré una forma indirecta de llevar el contenido del portapapeles de Windows a Linux invitado, compartiéndolo aquí en caso de que alguien más lo encuentre útil:
En primer lugar, instale el increíblemente útil ClipX (tuve la suerte de que me había ya instalado y había solo estado navegando a través de su lista de plugins por otras razones, cuando me encontré con este problema de copiar y pegar).
Instale también
ClipX DiskLog Plugin 1.2
desde la misma páginaHaga clic con el botón derecho en el icono de ClipX en la bandeja del sistema
Configure
y elija una ubicación para el archivo (nota: este archivo almacenará todo el contenido del portapapeles, elija una ubicación privada y / o lo borrará regularmente), digamosD:\Personal\clipboard\clip.txt
En su invitado Linux, instale las adiciones de Virtualbox Guest (instrucciones disponibles en otros lugares, e ignore cualquier
X
error relacionado durante la instalación, la característica necesaria de "carpetas compartidas" seguirá funcionando)En su Virtualbox, vaya a
Devices->Shared Folders
, agregue la carpeta anteriorD:\Personal\clipboard\
y asígnele un nombre, por ejemploclipboard
(es posible que desee reiniciar el invitado antes de continuar, a menos que desee montar manualmente la unidad en este punto)Ahora crea un alias en tu
.bashrc
(o.bash_aliases
si lo prefieres) que digaSiempre que desee usar el contenido actual del portapapeles de Windows en la línea de comando, simplemente use
$(winclip)
en ese puntoParecen muchos pasos, pero todo lleva solo unos minutos y evita la molestia de ejecutar un servidor VM y un cliente Putty y
ssh
acceder a esta sencilla función. Sin embargo, no he encontrado una manera de hacerlo bidireccional, ¡las sugerencias son bienvenidas!fuente
Así es como habilité el soporte bidireccional del portapapeles para mi servidor Debian 7.4.0 que instalé sin el entorno de escritorio Gnome. Estoy usando VirtualBox 4.3.6.
Instale e inicie el servidor X:
Instalar xclip para soporte del portapapeles
Instale herramientas para que Virtualbox pueda construir las adiciones de invitados
Monte la imagen de adición de invitado e instale las adiciones
Finalmente reinicie debian con
shutdown -r now
.Recibí las instrucciones para instalar las adiciones de invitados aquí . Esta entrada de blog es útil para personalizar xclip.
fuente