Früher habe ich über den VNC-Viewer auf ein Remote-System zugegriffen, aber wenn ich Text vom Remote-System kopiere und in meinen Texteditor (lokales System) einfüge, passiert nichts. Muss ich zusätzliche Pakete installieren, um diese Aufgabe zu erfüllen?
Aktualisierungen:
In den Eigenschaften von Real VNC wurde keine solche Option gefunden.
Ich erhalte gerade die folgende Ausgabe:
karthick@karthick:~$ vncconfig
No VNC extension on display :0.0
Aktualisiert:
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"
vnc
remote-access
clipboard
karthick87
quelle
quelle
Real VNC
und der Server läuftvncviewer
. Benötigen Sie weitere Informationen?vncviewer
ist kein VNC-Server (der Hinweis im Namen: P)vnc4server
.Antworten:
In Ihrem Home-Ordner befindet sich ein .vnc- Verzeichnis. In diesem Verzeichnis befinden sich einige Dateien mit dem Namen <Computername>: <Nummer> .extension
. Mein Laptop enthält beispielsweise die folgenden zwei Dateien im Verzeichnis .vnc.
Das : 1 in den obigen Dateinamen zeigt an, dass der VNC-Server auf dem Display läuft : 1 .
Stellen Sie nun eine Verbindung zu Ihrem VNC-Server her und führen Sie in der verbundenen Sitzung vncconfig wie folgt aus:
Dies zeigt ein kleines Fenster mit Optionen für die Zwischenablage. Überprüfen Sie alle Optionen und schließen Sie das Fenster nicht. Jetzt sollten Sie in der Lage sein, Einfügen von / zu Remote-System zu kopieren.
quelle
No VNC extension on display :1
Installieren:
Führen Sie
vi /home/b37399/.vnc/xstartup
die folgende Zeile aus und fügen Sie sie hinzu:so was:
Neustart
vncserver
quelle
vncconfig
scheint, nur mit TigerVNC-Setups verfügbar zu sein,autocutsel
half der Trick - danke!Ich benutze folgende Zeile in meinem Login-Skript:
Hoffe, es funktioniert für Sie?
quelle
vnc4server
oder nachher aus?Dies hängt vom verwendeten VNC-Client ab. Wenn Sie RealVNC verwenden , dann öffnen Sie den VNC Viewer Eigenschaften - Dialog und auf der Registerkarte Eingänge , schalten Sie teilen Zwischenablage mit VNC Server .
UPDATE:
Versuchen Sie dies. Stellen Sie eine Verbindung mit vncviewer her und führen Sie vncconfig im Remote-Fenster aus, überprüfen Sie die Optionen für die Zwischenablage und versuchen Sie es dann.
quelle
Ich verwende Remote Login mit vnc-ltsp-config mit GNOME Desktop Environment unter CentOS 5.9. Nachdem ich heute experimentiert habe, habe ich es geschafft, das Ausschneiden und Einfügen für die Sitzung und die Anmeldeaufforderung zu übernehmen (weil ich faul bin und schwierige Passwörter lieber ausschneiden und einfügen möchte).
Erstellt eine Datei vncconfig.desktop im Verzeichnis / etc / xdg / autostart, die das Ausschneiden und Einfügen während der Sitzung nach der Anmeldung ermöglicht. Der vncconfig-Prozess wird als angemeldeter Benutzer ausgeführt.
Hinzugefügt
vncconfig -nowin &
zum Ende der Datei / etc / gdm / Init / Desktop , den Schnitt aktiviert und in der Sitzung während der Anmeldung einfügen aber endet nach der Anmeldung. Der vncconfig-Prozess wird als root ausgeführt.Durch
vncconfig -nowin &
das Hinzufügen am Ende der Datei / etc / gdm / PostLogin / Desktop wurde auch das Ausschneiden und Einfügen während der Sitzung nach der Anmeldung aktiviert. Der Prozess vncconfig wird jedoch als root ausgeführt.quelle
Versuchen Sie es mit www.letscopypaste.com oder pastebin.com .
Sie bieten einfach zu bedienende Funktionen für die Zwischenablage.
quelle
Mit tightvnc (mit dem Befehl: vncviewer) unter Puppy Linux muss ich im Remote-Fenster F8 drücken , um das VNC-Menü aufzurufen . Das VNC-Menü enthält Einträge für "Zwischenablage: lokal -> remote" und "Zwischenablage: lokal <- remote". Ich muss etwas Text kopieren, einen dieser Einträge verwenden und dann auf dem anderen System einfügen. Ich weiß nicht, ob dies mit Ihrem speziellen Problem zusammenhängt, aber es verhält sich wie die von Ihnen beschriebenen Symptome, wenn ich das Menü nicht verwende.
quelle
vncconfig
habe diesmal nichts gemacht, aber ich erinnere mich, dass Sie diese Funktion aktivieren können, wenn Sie sie beim xstartup hinzufügen. Aber mit F8 kann ich die Richtung der Daten einfach aktivieren oder deaktivieren, indem ich nur Remote-> Local und niemals den Opossite aktiviere.In einem neuen Terminalfenster habe ich den Befehl verwendet
vncconfig
, der Befehl wird weiterhin ausgeführt und Sie können die Funktionen zum Kopieren und Einfügen in anderen Fenstern oder Terminals verwenden.quelle
Der von Ihnen verwendete VNC-Viewer muss diese Funktion unterstützen, sonst kopieren Sie sie nur lokal auf das Remote-System.
quelle
Eine weitere Ursache dafür sind mehrere Instanzen von vncconfig-Instanzen, die in Konflikt miteinander stehen. In meinem Fall hatte ich ein benutzerdefiniertes vncserver-Setup, aber die vncconfig, die als Teil des Systemstarts gestartet wurde, widersprach der benutzerdefinierten vncconfig-Einstellung.
Um dies zu beheben, töten Sie unerwünschte vncconfig-Instanzen, die ausgeführt werden.
So rufen Sie die Liste der aktuell ausgeführten vncconfig-Instanzen ab:
ps -ef | grep vncconfig
Töten :
kill -9 <process_id>
quelle
Ich habe alle oben genannten Vorschläge ohne Glück versucht.
Ich löste es schließlich, indem ich den vnc Bediener von
tightvncserver
zu ersetztevnc4server
Stellen Sie auf jeden Fall sicher, dass
~/.vnc/xstartup
Sie unter der Leitung habenquelle
Einige Kommentare zu Ihrem Problem: RealVNC ist proprietär und die Unterstützung für die Zwischenablage ist möglicherweise vollständig inkompatibel mit tightvncserver. Ich habe beide in der Vergangenheit zusammen verwendet, kann mich aber nicht zu 100% daran erinnern, ob die gemeinsame Nutzung der Zwischenablage zwischen ihnen funktioniert hat. Ich weiß mit Sicherheit, dass der RealVNC-Server in Verbindung mit dem RealVNC-Viewer die gemeinsame Nutzung der Zwischenablage ermöglichte. aber RealVNC-Server ist nicht frei (wie in $$ s)
Sie könnten versuchen:
tightvnc viewer von http://www.tightvnc.com/download.php Es ist möglicherweise mit jeder Methode kompatibel, die tightvncserver zum Freigeben der Zwischenablage verwendet.
oder, vielleicht könnten Sie ein alternatives Protokoll verwenden, zB NX (nxserver / nxclient ... einige Informationen unter: https://help.ubuntu.com/community/NomachineNX ). Die gemeinsame Nutzung der Zwischenablage funktionierte bei mir ohne benutzerdefinierte Einstellungen.
quelle
quelle
Die einzige Möglichkeit, dies zu beheben, besteht darin, clipIt zu installieren.
Ohne ClipIt konnte ich nur vom VNC-Client in die Konsole einfügen.
ClipIt hat sich darum gekümmert, Informationen aus der Zwischenablage in die GDE3-Zwischenablage zu kopieren, damit ich sie beispielsweise in Terminal einfügen kann.
quelle
Für mich habe ich alle oben genannten Lösungen ausprobiert, aber keine hat funktioniert. Die wirkliche Lösung für mich ist, den Prozess abzubrechen
klipper
. Ich bin mir nicht sicher, warum, aber dieser Prozess ist die Hauptursache dafür, dass ich nicht aus Windows in VNC kopieren und einfügen kann.quelle