Wie kann ich mit VNC Daten aus der Windows-Zwischenablage in eine OpenSuse-Zwischenablage kopieren/einfügen?

Wie kann ich mit VNC Daten aus der Windows-Zwischenablage in eine OpenSuse-Zwischenablage kopieren/einfügen?

Ich verbinde mich mit VNC von Windows aus mit einem Remote-OpenSuse-Computer. Auf anderen Linux-Computern, die ich über VNC verwendet habe, kann ich mithilfe der Zwischenablage Text zwischen dem Remote-Computer und dem lokalen Windows-Computer kopieren. In diesem Fall kann ich scheinbar die lokale Zwischenablage mit dem Remote-Computer verbinden.

Der VNC-Server ist der, der bei OpenSuse standardmäßig eingestellt ist. Ich weiß nicht, welcher das ist.

Wie kann ich das Kopieren/Einfügen über VNC beheben?

Antwort1

Ja, ich habe das gerade noch einmal auf CentOS 5.2 durchgespielt (alte Entwicklungsumgebung einrichten). Das Folgende $HOME/.vnc/xstartupfunktionierte für KDE und GNOME und ICEWM, um Kopieren/Einfügen zwischen dem VNC-Client unter Windows und dem Windows-Host zu ermöglichen:

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork

Antwort2

Zum Arbeiten kopieren/einfügen und Folgendes hinzufügen:

  1. sudo apt-get install autocutsel

  2. Füge autocutsel -forkeine Zeile hinzu xstartup filemit:

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

    so was:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. vncserver neu starten

Antwort3

Ich habe dies gelöst, indem ich das autocutselRPM aus dem Softwareverwaltungsbereich von Yast installiert und dann Folgendes ausgeführt habe:

$ autocutsel -s PRIMARY -fork

Dadurch wurde das Kopieren/Einfügen zwischen meinem VNC und meiner Windows-Zwischenablage aktiviert.

Dank andiese Quelle.

Antwort4

Seit über einem Jahr verwende ich tightVNC von einem Windows-Client zu einem RHEL-Server. Kopieren und Einfügen funktionierte bis vor ein paar Wochen gut. Dann hörte es auf. Ich stellte fest, dass der VNC-Dienst „nicht mehr funktionierte“ (ich bin nicht sicher, was das bedeutete, aber es klang nicht gut).

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>

Also habe ich es im Hintergrund von einem Terminal in meiner Windows-Sitzung aus neu gestartet:

vncconfig &

Jetzt ist alles wieder normal. Tatsächlich wurden die obigen Befehls-/Antwortzeilen von Linux kopiert und in meine Windows-Browsersitzung eingefügt. Autocutsel ist nicht erforderlich.

verwandte Informationen