J'ai un invité Debian installé sur un hôte Windows 7 utilisant Virtualbox. L'installation comprenait virtualbox-ose-guest-utils par défaut, donc je devrais avoir tout ce dont j'ai besoin. Comment activer le presse-papiers partagé?
virtualbox
debian
alnorth29
la source
la source
Réponses:
Je crains que vous ne puissiez pas avoir un presse-papiers partagé sur un invité en ligne de commande uniquement.
C'est parce que le TTY ne crée pas vraiment un presse-papiers approprié que les ajouts d'invités peuvent utiliser, vous avez besoin d'une interface graphique complète pour cela.
Vous feriez mieux d'utiliser SSH pour vous connecter à l'invité à partir de l'hôte. De cette façon, vous pouvez utiliser les fonctionnalités de votre client SSH, par exemple Putty pour partager le presse-papiers.
la source
Ceci peut être fait. Je n'ai pas pu faire fonctionner bidirectionnel avec les éléments suivants, mais Host to Guest (c'est-à-dire coller du contenu dans la console texte) fonctionne. Les instructions suivantes concernent CentOS 5/6/7, mais un mécanisme similaire devrait fonctionner pour d'autres versions.
Cela gardera le presse-papiers X11 synchronisé avec le presse-papiers gpm. Lorsque le paramètre du Presse-papiers partagé est configuré pour «Hôte à invité», VirtualBox mettra à jour le presse-papiers X11 lorsque le presse-papiers hôte change ... le bouton central de la souris.
Presse-papiers partagé
Il est possible de faire fonctionner le partage du presse-papiers «Host to Guest» en mode serveur / console. Le partage «Guest to Host» ne fonctionne pas pour le moment, probablement en raison d'un problème entre le VBoxClient et Xvfb.
Installer Xvfb
Installer VBoxClient
Installer xclip
Téléchargez, compilez et installez xclip ( http://sourceforge.net/projects/xclip/ ) sous / usr / local / bin / xclip.
Installer un gpm corrigé (avec intégration xclip)
Téléchargez la dernière source gpm et corrigez-la avec les modifications suivantes.
Installez le binaire sous / usr / local / bin / xclip-gpm.
Il s'agit d'une version mise à jour d'un patch d'Alex Efros ( http://powerman.name/patch/gpm.html ).
gpm-1.20.7-xclip-support.patch
Configurez-le pour démarrer après un redémarrage
/etc/rc.local
la source
Il n'est pas encore implémenté, voir cette demande de fonctionnalité exceptionnelle qui a déjà 6 ans.
https://www.virtualbox.org/ticket/1139
la source
J'ai trouvé un moyen détourné d'obtenir le contenu du presse-papiers Windows dans Linux invité, en le partageant ici au cas où quelqu'un d'autre le trouverait utile:
Tout d'abord, installez le ClipX incroyablement utile (j'ai eu la chance de l'avoir déjà installé et je venais de parcourir sa liste de plugins pour d'autres raisons lorsque je suis tombé sur ce problème de copier-coller.)
Installez également le
ClipX DiskLog Plugin 1.2
depuis la même pageCliquez avec le bouton droit sur l'icône ClipX dans la barre d'état système
Configure
et choisissez un emplacement pour le fichier (remarque: ce fichier stockera tout votre contenu du presse-papiers, choisissez un emplacement privé et / ou effacez-le régulièrement), disonsD:\Personal\clipboard\clip.txt
Sur votre invité Linux, installez les ajouts de l'invité Virtualbox (instructions disponibles ailleurs et ignorez toutes les
X
erreurs liées à l'installation, la fonction "dossiers partagés" nécessaire fonctionnera toujours)Dans votre Virtualbox, allez dans
Devices->Shared Folders
, ajoutez le dossier ci-dessusD:\Personal\clipboard\
et donnez-lui un nom, par exempleclipboard
(vous souhaiterez peut-être redémarrer l'invité avant de continuer, sauf si vous souhaitez monter manuellement le lecteur à ce stade)Créez maintenant un alias dans votre
.bashrc
(ou.bash_aliases
si vous préférez) qui ditChaque fois que vous souhaitez utiliser le contenu actuel du presse-papiers Windows sur la ligne de commande, utilisez simplement
$(winclip)
à ce pointCela ressemble à beaucoup d'étapes, mais cela ne prend que quelques minutes et évite les tracas liés à l'exécution d'un serveur VM et d'un client Putty et
ssh
à l'utilisation de cette fonctionnalité simple. Je n'ai cependant pas trouvé de moyen de le rendre bidirectionnel, les suggestions sont les bienvenues!la source
C'est ainsi que j'ai activé la prise en charge du presse-papiers bidirectionnel pour mon serveur Debian 7.4.0 que j'ai installé sans l'environnement de bureau Gnome. J'utilise VirtualBox 4.3.6.
Installez et démarrez le serveur X:
Installer xclip pour le support du presse-papiers
Installer des outils pour que Virtualbox puisse créer les ajouts d'invités
Montez l'image de l'ajout d'invité et installez les ajouts
Redémarrez enfin debian avec
shutdown -r now
.J'ai reçu les instructions pour installer les ajouts d'invités ici . Cette entrée de blog est utile pour personnaliser xclip.
la source