Le presse-papiers ne fonctionne pas dans KVM.

12

J'ai un bureau RHEL 6 avec un KVM Windows. Comment pourrais-je faire fonctionner le presse-papiers, tout comme il existe une solution dans VirtualBox pour partager le presse-papiers entre l'hôte et l'invité?

gasko peter
la source
3
Avez-vous essayé d'utiliser SPICE ? Installez également le vdagentdans l'invité et utilisez un client approprié (par exemple, spicy / spicec / remote-viewer) pour l'intégrer sur l'hôte.
gertvdijk

Réponses:

5

Comme déjà mentionné par @gertvdijk, SPICE est la propre façon de KVM de résoudre ce problème.

Sinon, une solution plus générique qui fonctionne aussi bien pour tout type de machine virtuelle et réelle consiste à utiliser le bureau à distance ou VNC pour se connecter à la machine elle-même.

Si vous n'utilisez pas SPICE, vous utilisez déjà VNC de toute façon. Cependant, dans ce cas, le serveur VNC est fourni par l'hôte (qui sert la mémoire vidéo, le clavier et la souris de l'invité, mais n'a pas accès au presse-papiers de l'invité qui est quelque chose interne à l'environnement de bureau à l'intérieur de l'invité).

En déplaçant le serveur VNC vers l'invité, vous le placez à un endroit où il a accès au presse-papiers.

Remote Desktop a quelques autres avantages par rapport à VNC (comme le partage de fichiers, d'appareils et de sons).

Stéphane Chazelas
la source
7

La réponse d'Edward et Google ont résolu cela pour moi. Gertvdijk l'avait également mentionné. L'installation des outils d'invité Windows Spice sur mon invité Windows a permis le partage du presse-papiers sans même avoir à redémarrer l'invité. Dans une tentative éhontée d'obtenir suffisamment de réputation pour voter, je vais combler les lacunes suggérées par slm, et en voyant qu'il était haut dans la liste dans ma recherche, j'espère aider quelqu'un :)

Spice est entre autres un serveur d'affichage / frontal pour KVM pour donner de meilleures performances graphiques, et est disponible comme option d'affichage par défaut, comme le serveur VNC, via virt-manager ; un script frontal pour créer / gérer des VM, ou bien sûr manuellement depuis la ligne de commande (voir lien ci-dessous). Il, comme VNC, vous permet également de vous connecter aux écrans des machines virtuelles distantes, et en utilisant virt-manager, la connexion à libvirtd et aux machines virtuelles d'une autre machine est facile via ssh, etc.

Pour faire fonctionner les outils invités Spice (j'ai un hôte Ubuntu, un invité Windows 7), téléchargez le programme d'installation (contient le pilote vidéo QXL et l'agent Spice) à partir de la section Guest -> Windows Binaries , et choisissez les outils invités Windows (à la fois d'écriture est spice-guest-tools-0.100.exe ). Exécutez le programme d'installation et les pilotes seront installés, le service "Spice VDAgent" sera installé et démarré, et le partage du presse-papiers fonctionnera à partir de là

Vous trouverez plus d'informations sur les épices ici .

élevage de chats
la source
À la vôtre, @Anthon
herdingofthecats
0

Spice prend en charge le presse-papiers. Mais vous devez installer le programme spice-guest dans vm. Sinon, le presse-papiers ne fonctionnera pas.

Vous pouvez activer le presse-papiers en cochant la case dans le programme spice-gtk. Ensuite, vous pouvez copier du client pour coller dans vm, vous pouvez également copier de vm pour coller dans le client.

Edward Shen
la source
Salut et bienvenue sur Unix et Linux. Pourriez-vous expliquer comment faire cela un peu plus en détail et expliquer également ce qu'est Spice dans votre réponse? Je ne vous ai pas déçu, mais il est probable que quelqu'un d'autre l'a fait parce que votre réponse ne comprenait pas beaucoup de détails.
slm