web-dev-qa-db-fra.com

Comment réparer le presse-papiers de pâte cassée dans VNC sur Windows

Lorsque j'utilise RealVNC sous Windows, je peux parfois couper et coller à partir de VNC dans les applications de Windows, et parfois cela ne fonctionne plus. Comment puis-je le réinitialiser pour qu'il fonctionne à nouveau? J'ai essayé de redémarrer VNC, mais cela ne le fait pas.

29
SDGator

http://rreddy.blogspot.com/2009/07/vncviewer-clipboard-operations-like.html

Plusieurs fois, vous devez avoir remarqué que les opérations du presse-papiers comme copier/couper et coller arrêtent soudainement le fonctionnement avec le vncviewer. La principale raison en est qu'il existe un programme appelé vncconfig responsable de ces transferts de presse-papiers. Parfois, le programme peut se fermer à cause d'un bogue dans vnc ou pour d'autres raisons comme vous avez fermé cette fenêtre.

Pour récupérer ces opérations du presse-papiers, vous devez exécuter le programme "vncconfig &".

Après cela, vos actions dans le presse-papiers devraient fonctionner correctement sans aucun problème.

Exécutez "vncconfig &" sur le client.

70
Peter Lee

J'utilise la connexion à distance avec vnc-ltsp-config avec l'environnement de bureau GNOME sur CentOS 5.9. En expérimentant aujourd'hui, j'ai réussi à faire couper et coller pour la session et l'invite de connexion (parce que je suis paresseux et que je préfère copier et coller des mots de passe difficiles).

  1. J'ai créé un fichier vncconfig.desktop dans le répertoire/etc/xdg/autostart qui a permis de couper et coller pendant la session après la connexion. Le processus vncconfig est exécuté en tant qu'utilisateur connecté.

    [Entrée de bureau]
    Nom = Pas de nom
    Encodage = UTF-8
    Version = 1.0
    Exec = vncconfig -nowin
    X-GNOME-Autostart-enabled = true

  2. Ajout de vncconfig -nowin & au bas du fichier/etc/gdm/Init/Desktop qui a permis de couper et coller dans la session pendant la connexion mais se termine après la connexion. Le processus vncconfig est exécuté en tant que root.

  3. L'ajout de vncconfig -nowin & au bas du fichier/etc/gdm/PostLogin/Desktop a également permis de couper et coller pendant la session après la connexion. Cependant, le processus vncconfig est exécuté en tant que root.

4
Alton XL

Vous devrez probablement redémarrer VNC aux deux extrémités. c'est-à-dire lorsque vous dites "redémarré VNC", vous voulez probablement juste dire le client. Mais qu'en est-il de l'autre bout? Vous devrez probablement recommencer cette fin aussi. La cause profonde est probablement un conflit. De nombreuses applications espionnent le presse-papiers alors qu'elles ne devraient pas. Et de nombreuses applications ne pardonnent pas quand elles vont ouvrir le presse-papiers et ne le peuvent pas. Les plus robustes réessayeront, d'autres n'anticiperont tout simplement pas un échec, puis ils s'encrasseront et devront être redémarrés. Il peut s'agir de VNC ou d'une autre application qui "écoute" la chaîne de visualisation du presse-papiers, où elle est obligée de transmettre des notifications aux autres applications de la chaîne. Si les notifications ne sont pas envoyées, VNC peut même ne pas savoir qu'il y a eu une mise à jour du presse-papiers.

3
Chris Thornton