Я запускаю Ubuntu 10.04, подключаясь к коробке Windows 2008. У меня rdesktop настроено для использования RDPv5 (использование RDPv4 вызывает проблемы с буфером обмена).
буфер обмена работал нормально большую часть времени, что я использую rdesktop (у меня была установлена машина в течение полутора лет или около того). На днях я запускал другой клиент удаленного доступа (проприетарное решение под названием Bomgar). Что-то FUBARed (я не могу дать точное описание того, что произошло, так как я не уделял достаточно внимания в то время). Когда я пошел, чтобы вставить что-то на клиент Win2008, я только что получил последний элемент в буфер копирования и вставки Windows, не элемент из моего основного буфера обмена на Ubuntu.
в то время я тоже бежал Синергия на поле Ubuntu, обмен мыши, клавиатуры и буфера обмена с MacBook Pro. С тех пор я перезагрузил коробку Linux и не запустил Bomgar или Synergy, но у меня все еще нет поддержка буфера обмена.
вот командная строка, как я вытащил его из ps aux:
rdesktop -ubartonski -pXXXXXXXXXX -dNTDOMAIN -ncribbage -g1400x1050 -rsound:local -rclipboard:PRIMARYCLIPBOARD -5 win2k8.prod.mycompany.com
обратите внимание на флаги - rclipboard: PRIMARYCLIPBOARD и -5 (то есть. Я использую RDPv5. Клиент терминального сервера мне не врет).
Я проверил, чтобы убедиться, что вещи не застревали во вторичном буфере обмена по какой-то причине на стороне Linux. Я попытался вставить из всех трех буферов, ни один из них не работал.