Die Zwischenablage funktioniert nicht, wenn eine Verbindung über rdesktop zu xrdp-sesman hergestellt wird

14

Ich habe eine Debian-Maschine mit xrdp-sesmanfolgendem 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 rdesktopvon einem anderen Debian-Rechner aus.

Alles funktioniert super, außer clipboard(zB mit Ctrl+c Ctrl+vKopieren und Einfügen). Wenn ich über denselben rdesktopClient eine Verbindung von meinem Debian-Computer zu einem Windows-Computer herstelle , clipboardfunktioniert das in Ordnung.

Ich vermute , dass der Grund , warum clipboardnicht funktioniert , wenn eine Verbindung zu sesmanist , dass es mit rdpüber vnc(oder so ähnlich). Ich verstehe nicht, wie das sesmanfunktioniert. 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?

Martin Vegter
quelle
Haben Sie versucht, rdesktop mit zu starten -r clipboard:CLIPBOARD?
Kirill-a
1
@ Kirill-A - mit -r clipboard:CLIPBOARDmacht keinen Unterschied. Außerdem funktioniert die Zwischenablage auch ohne diese Option, wenn eine Verbindung zu Windows-Computer hergestellt wird.
Martin Vegter

Antworten:

1

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.

user223305
quelle
0

Führen Sie vncconfig aus? Eines der Dinge, die es tut, ist das Kopieren der Zwischenablage.

hildred
quelle
Warum ich versuche, die vncconfig auszuführen, die Sitzung wurde gerade getrennt, es ist das auf dieser Seite angegebene Problem: systemajik.com/blog/remote-desktops-with-vnc-and-rdp , nicht sicher, wie dies zu lösen ist.
Ollydbg23
Dieser Link scheint zu einem Tutorial zu gehören. Vielleicht möchten Sie eine neue Frage stellen.
Hildred
Hallo, Hildred, danke für die Antwort, das Problem in einem Ausgabe - System xrdp angegeben ist, ich nur hinzufügen , einige Kommentare vor kurzem finden Sie unter : Kopieren auf die X - Zwischenablage verursacht trennen tightvnc · Ausgabe # 141 · neutrinolabs / xrdp
ollydbg23
-2

Probieren Sie die Option use aus -r Zwischenablage zu verwenden:PRIMARYCLIPBOARD

Auf einigen Systemen muss beides überprüft werden.

drm
quelle