Ich habe eine Debian-Maschine mit xrdp-sesman
folgendem Setup
Xvnc 127.0.0.1:5910
xrdp-sesman 127.0.0.1:3350
xrdp 0.0.0.0:3389
Ich verbinde mich mit diesem Rechner rdesktop
von einem anderen Debian-Rechner aus.
Alles funktioniert super, außer clipboard
(zB mit Ctrl+c Ctrl+vKopieren und Einfügen). Wenn ich über denselben rdesktop
Client eine Verbindung von meinem Debian-Computer zu einem Windows-Computer herstelle , clipboard
funktioniert das in Ordnung.
Ich vermute , dass der Grund , warum clipboard
nicht funktioniert , wenn eine Verbindung zu sesman
ist , dass es mit rdp
über vnc
(oder so ähnlich). Ich verstehe nicht, wie das sesman
funktioniert. Ich habe die Konfiguration, die ich irgendwo gefunden habe, wieder verwendet.
Das ist mein /etc/xrdp/xrdp.ini
:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
Wie kann ich die Zwischenablage beim Herstellen einer Verbindung zu xrdp-sesman mit dem rdesktop-Client aktivieren?
quelle
-r clipboard:CLIPBOARD
?-r clipboard:CLIPBOARD
macht keinen Unterschied. Außerdem funktioniert die Zwischenablage auch ohne diese Option, wenn eine Verbindung zu Windows-Computer hergestellt wird.Antworten:
Ich habe festgestellt, dass es zwei Puffer in der Zwischenablage gibt (den Ctrl-C / Ctrl-X / Ctrl-V-Puffer und den Mittelklick-Puffer), und das FreeRDP-Paket (von Krdc verwendet) bemerkt nur den ersten.
Was noch schlimmer ist, der Terminal-Emulator, den ich verwende (Terminator, aber er verwendet das Gnome-Terminal-Widget), verlangt von mir, dass ich Shift-Ctrl-C benutze, um etwas in den entsprechenden Puffer zu kopieren.
Möglicherweise ist xrdp-sesman in ähnlicher Weise durch die Grenzen des RDP-Protokolls eingeschränkt. Überprüfen Sie, ob die Zwischenablage Strg-C / Strg-X / Strg-V funktioniert.
Entschuldigung, dass Sie keine endgültige Antwort haben, aber hoffentlich hilft es.
quelle
Führen Sie vncconfig aus? Eines der Dinge, die es tut, ist das Kopieren der Zwischenablage.
quelle
Probieren Sie die Option use aus
-r
Zwischenablage zu verwenden:PRIMARYCLIPBOARD
Auf einigen Systemen muss beides überprüft werden.
quelle