Wenn Sie sich von Windows2008 abmelden und dann wieder anmelden, wurde das Problem behoben.
... es ist immer das einfache Zeug ...
Ich verwende Ubuntu 10.04 und verbinde mich mit einer Windows 2008-Box. Ich habe rdesktop für die Verwendung von RDPv5 konfiguriert (die Verwendung von RDPv4 verursacht bekanntermaßen Probleme in der Zwischenablage).
Die Zwischenablage hat die meiste Zeit, in der ich rdesktop verwendet habe, einwandfrei funktioniert (ich habe die Maschine seit etwa anderthalb Jahren installiert). Neulich hatte ich einen anderen Remote Access Client (proprietäre Lösung namens Bomgar). Etwas FUBARed (ich kann nicht genau beschreiben, was passiert ist, da ich zu dieser Zeit nicht genug aufgepasst habe). Als ich etwas in den Win2008-Client einfügte, bekam ich gerade das letzte Element im Windows-Kopier- und Einfügepuffer, nicht das Element aus meiner primären Zwischenablage unter Ubuntu.
Zu dieser Zeit habe ich auch Synergy auf der Ubuntu-Box ausgeführt und Maus, Tastatur und Zwischenablage mit einem MacBook Pro geteilt. Ich habe die Linux-Box seitdem neu gestartet und Bomgar oder Synergy nicht neu gestartet, aber ich habe immer noch keine Unterstützung für die Zwischenablage.
Hier ist die Befehlszeile, als ich sie aus ps aux herausgezogen habe:
rdesktop -ubartonski -pXXXXXXXXXX -dNTDOMAIN -ncribbage -g1400x1050 -rsound:local -rclipboard:PRIMARYCLIPBOARD -5 win2k8.prod.mycompany.com
Beachten Sie die Flags -rclipboard: PRIMARYCLIPBOARD und -5 ( dh ich verwende RDPv5. Der Terminalserver-Client lügt mich nicht an).
Ich habe überprüft, ob alles aus einem bestimmten Grund auf der Linux-Seite im sekundären Zwischenablagepuffer stecken bleibt. Ich habe versucht, aus allen drei Puffern zu kleben, keiner von ihnen funktionierte.
Wenn Sie sich von Windows2008 abmelden und dann wieder anmelden, wurde das Problem behoben.
... es ist immer das einfache Zeug ...
Wenn Sie sich nicht abmelden möchten (da dadurch alle Programme geschlossen werden, in denen möglicherweise Probleme aufgetreten sind), hat die folgende Lösung für mich funktioniert:
Öffnen Sie die Eingabeaufforderung und geben Sie Folgendes ein:
taskkill.exe /f /im rdpclip.exe & rdpclip.exe
Sie können es auch fixrdp.bat
auf Ihrem Desktop ablegen, um den Zugriff zu erleichtern