1 votes

VMWare: copiez et collez uniquement pour certains environnements de bureau

J'ai un problème avec un invité Linux (Ubuntu 16.04 64 bits) sur un hôte Windows 10 : la copie et le collage de/depuis l'hôte fonctionne lors de l'utilisation d'un environnement de bureau tel que LXDE, mais échoue lors de l'utilisation d'une session de démarrage simple (dwm seulement). Y a-t-il un service D-Bus ou similaire requis pour que la copie et le collage fonctionnent ?

1voto

James Mertz Points 390

Oui, la copie/colle inter-système nécessite toujours un certain type de service en cours d'exécution dans le cadre de votre session X11 (c'est-à-dire pas un service système global) et communiquant les changements du presse-papiers à l'hôte, par exemple via VMBus, VirtIO, XenBus ou un autre système IPC dédié hôte-invité.

Les environnements de bureau ont un endroit standard pour démarrer automatiquement les choses - les répertoires "XDG Autostart" dans /etc/xdg/autostart/ et la version par utilisateur ~/.config/autostart/. C'est là que vous trouverez un fichier .desktop qui lance les assistants VMware appropriés pour le presse-papiers, etc.

Si vous n'avez pas de gestionnaire de session pour gérer XDG Autostart, vous pouvez soit copier la valeur Exec= dans votre propre script de démarrage (~/.xinitrc), soit utiliser des outils tels que dex pour "lancer" un fichier .desktop tel quel.

(D-Bus n'est pas impliqué ici, car le seul IPC interne à l'invité est entre l'application à partir de laquelle vous copiez et le démon d'assistance VMware pour le presse-papiers - qui est géré par le protocole X11, comme toute autre utilisation du presse-papiers. Ces démons d'assistance peuvent utiliser D-Bus à d'autres fins cependant.)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X