Je me connecte à un ordinateur openensuse distant à l'aide de VNC à partir de Windows. Sur d'autres linges que j'ai utilisées sur VNC, je peux copier du texte entre la machine distante et la machine Windows locale à l'aide du Presse-papiers. Dans ce cas, je peux sembler connecter le presse-papiers locaux à la télécommande.
Le serveur VNC est tout ce qui est défini par défaut sur OpenSUSE. Je ne sais pas quoi c'est.
Comment puis-je corriger la copie/la pâte sur VNC?
Je résolvai cela en installant le fichier autocutsel
RPM à partir de la section Gestion de logiciels de Yast, puis en cours d'exécution:
$ autocutsel -s PRIMARY -fork
Cette copie/colle activée entre mon VNC et mon presse-papiers Windows.
Merci à cette source .
Oui, je viens de passer à nouveau à Thrru sur Centos 5.2 (configuration de l'ancien environnement de développement). Ajoutez ceci à $HOME/.vnc/xstartup
Travaillé pour KDE et GNOME et ICEWM pour activer la copie/coller entre le client VNC sous Windows et l'hôte Windows:
vncconfig -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
Copier/pâte au travail Ajoutez ceci:
Sudo apt-get install autocutsel
ajouter autocutsel -fork
ligne à xstartup file
avec:
vi /home/<username>/.vnc/xstartup
comme ça:
#!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
redémarrer vncserver
Sur Linux, vncserver
exécutable lui-même ne fournit pas de support de presse-papiers. Vous devez exécuter vncconfig
, alors vous avez un support de presse-papiers.
Comment vous devriez exécuter vncconfig
dépend de la façon dont vous utilisez VNC Server. Si vous démarrez le serveur à partir de bureau, vous pouvez exécuter l'exécutable lors du démarrage du serveur. Si vous démarrez le serveur au démarrage, vous pouvez démarrer le mode vncconfig
en mode sans tête. Je crois qu'il est possible d'exécuter vncconfig
en mode sans tête avec -nowin
drapeau.
Vous pouvez vous référer à Man page de vncconfig
pour plus d'informations.
Pendant plus d'une an, j'utilise SittVNC d'un client Windows à un serveur RHEL. La copie et la pâte ont bien fonctionné jusqu'à il y a quelques semaines. Puis il s'est arrêté. J'ai constaté que le service VNC était "défunt" (pas sûr de ce que cela signifiait, mais cela n'a pas semblé bien).
ps -u myUserid | grep vnc
3414 ? 00:00:01 Xvnc
3450 ? 00:00:00 vncconfig
6227 pts/0 20:15:56 Xvnc
6235 pts/0 00:00:12 vncconfig <defunct>
Je l'ai donc redémarré à l'arrière-plan, d'un terminal de ma session Windows:
vncconfig &
Maintenant tout est de retour à la normale. En fait, les lignes de commande/réponses ci-dessus ont été copiées de Linux et collées dans ma session de navigateur Windows. Pas besoin d'AutoCutsel.
Allez simplement à votre VM Machine. Ouvrez votre terminal et écrivez:
vncconfig -display: 1
Remarque: veuillez donner les espaces comme indiqué ci-dessus dans la commande.
Une pop-up apparaîtra. Ne le fermez pas. Maintenant, la pâte Copy fonctionnera de VM à Windows et vice-versa.