web-dev-qa-db-fra.com

Comment puis-je copier / coller des données vers et depuis le presse-papiers Windows dans un presse-papiers openSUSE à l'aide de VNC?

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?

15
Nathan Fellman

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 .

5
Nathan Fellman

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
7
user161519

Copier/pâte au travail Ajoutez ceci:

  1. Sudo apt-get install autocutsel

  2. ajouter autocutsel -fork ligne à xstartup file avec:

    vi /home/<username>/.vnc/xstartup
    

    comme ça:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. redémarrer vncserver

6
ashish

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.

2
infiniteRefactor

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.

0
user192648

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.

0
Akshay Chopra