J'avais l'habitude d'accéder à un système distant via le visualiseur VNC, mais lorsque je copie un texte du système distant et que je le colle dans mon éditeur de texte (système local), rien ne se produit. Dois-je installer des packages supplémentaires pour réaliser cette tâche?
Mises à jour:
Aucune option de ce type n’a été trouvée dans les propriétés Real VNC.
Je viens de recevoir la sortie suivante:
karthick@karthick:~$ vncconfig
No VNC extension on display :0.0
Mise à jour:
karthick@karthick:~$ vncserver
Warning: karthick:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server karthick:1
Warning: karthick:2 is taken because of /tmp/.X2-lock
Remove this file if there is no X server karthick:2
New 'X' desktop is karthick:4
Starting applications specified in /home/karthick/.vnc/xstartup
Log file is /home/karthick/.vnc/karthick:4.log
karthick@karthick:~$ vncconfig -display :1
vncconfig: unable to open display ":1"
Il y aura un répertoire . Vnc dans votre dossier personnel. Dans ce répertoire, quelques fichiers nommés comme <nom de l'ordinateur>: <numéro> .extension
Par exemple, mon ordinateur portable contient les deux fichiers suivants dans le répertoire .vnc.
adnan-laptop:1.log
adnan-laptop:1.pid
Le : 1 dans les noms de fichiers ci-dessus indique que le serveur vnc s'exécute sur l'écran : 1 =.
Maintenant, connectez-vous à votre serveur VNC et à partir de la session connectée, exécutez vncconfig comme suit:
vncconfig -display :1
Cela affichera une petite fenêtre avec les options liées au presse-papiers. Vérifiez toutes les options et ne fermez pas la fenêtre. Maintenant, vous devriez pouvoir copier coller depuis/vers un système distant.
Installer:
Sudo apt-get install autocutsel
Exécutez vi /home/b37399/.vnc/xstartup
et ajoutez cette ligne:
autocutsel -fork
comme ça:
#!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
Redémarrer vncserver
Cela dépend du client VNC que vous utilisez. Si vous utilisez RealVNC, ouvrez la boîte de dialogue VNC Viewer Propriétés et, sous l'onglet Entrées, activez Partager le presse-papiers avec le serveur VNC.
PDATE:
Essaye ça. Connectez-vous en utilisant vncviewer et exécutez vncconfig dans la fenêtre distante, vérifiez les options concernant le presse-papiers, puis essayez.
J'utilise la ligne suivante dans mon script de connexion:
vncconfig -nowin&
J'espère que ça marche pour toi!?
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 à couper et coller en travaillant pour la session et l’invite de connexion (car je suis paresseux et préfère couper et coller les mots de passe difficiles).
Création d'un fichier vncconfig.desktop dans le répertoire / etc/xdg/autostart permettant le couper-coller pendant la session après la connexion. Le processus vncconfig est exécuté en tant qu'utilisateur connecté.
[Entrée du bureau]
Nom = Pas de nom
Encodage = UTF-8
Version = 1.0
Exec = vncconfig -nowin
X-GNOME-Autostart-enabled = true
Ajout de vncconfig -nowin &
au bas du fichier / etc/gdm/Init/Desktop qui permettait de couper et coller dans la session lors de la connexion mais qui se terminait après la connexion. Le processus vncconfig est exécuté en tant que root.
L’ajout de vncconfig -nowin &
au bas du fichier / etc/gdm/PostLogin/Desktop permet également de couper et coller pendant la session après la connexion. Le processus vncconfig est cependant exécuté en tant que root.
En utilisant tightvnc (avec la commande: vncviewer) sur Puppy Linux, je dois appuyez sur F8 dans la fenêtre distante pour afficher le menu VNC. Le menu VNC comporte des entrées pour "Presse-papiers: local -> distant" et "Presse-papiers: local <- distant". Je dois copier du texte, utiliser l'une ou l'autre de ces entrées, puis le coller sur l'autre système. Je ne sais pas si cela est lié à votre problème particulier, mais il se comporte comme les symptômes que vous avez décrits si je n'utilise pas le menu.
Dans une nouvelle fenêtre de terminal, j'ai utilisé la commande vncconfig
name__. La commande continue de s'exécuter et vous pouvez utiliser les fonctions copier-coller dans d'autres fenêtres ou terminaux.
Essayez d’utiliser www.letscopypaste.com ou Pastebin.com .
Ils offrent une capacité de presse-papiers simple à utiliser.
J'ai essayé toutes les suggestions ci-dessus sans succès.
Je l'ai finalement résolu en remplaçant le serveur vnc de tightvncserver
à vnc4server
De quelque manière que ce soit, assurez-vous que vous avez sous la ligne ~/.vnc/xstartup
vncconfig -iconic &
enter code hereThis below config works perfectly fine for Ubuntu 16.04 and Ubuntu 18.04 LTS.
Please freshly copy-paste/replace the below config to ~/.vnc/xstartup and restart your vnc. It will definitely work.
_____________________________________
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
vncconfig -iconic &
vncconfig -nowin &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
Une autre cause à cela est la multiplicité des instances de vncconfig exécutant des conflits. Dans mon cas, j’avais une configuration personnalisée de vncserver, mais vncconfig a démarré dans le cadre du démarrage du système en conflit avec le paramètre vncconfig personnalisé.
Pour résoudre ce problème, supprimez les instances vncconfig non désirées.
Pour obtenir la liste des instances de vncconfig en cours d'exécution:
ps -ef | grep vncconfig
Tuer :
kill -9 <process_id>
Quelques commentaires sur votre problème: RealVNC est propriétaire et le support du presse-papier peut être entièrement incompatible avec tightvncserver. J'ai utilisé les deux, ensemble, dans le passé, mais je ne me souviens pas à 100% si le partage du presse-papiers a fonctionné entre eux. Je sais avec certitude que le serveur RealVNC associé à RealVNC-viewer permettait le partage de presse-papiers; mais le serveur RealVNC n'est pas gratuit (comme dans $$ s)
Vous pourriez essayer:
tightvnc viewer from http://www.tightvnc.com/download.php Cela pourrait peut-être être plus compatible avec n'importe quelle méthode tightvncserver utilisé pour partager le presse-papiers.
ou peut-être pourriez-vous utiliser un autre protocole, c'est-à-dire NX (nxserver/nxclient ... des informations sur: https://help.ubuntu.com/community/NomachineNX ). Le partage du Presse-papiers a fonctionné pour moi sur cela sans aucun paramètre personnalisé.
Le visualiseur VNC que vous utilisez doit prendre en charge cette fonctionnalité, sinon vous ne la copiez que localement sur le système distant.