у нас есть Windows Terminal Server, и мы хотели бы иметь Linux-клиентов, которые подключаются через rdp к терминальному серверу.
Все работает нормально, за исключением того, что мы не можем найти клиента rdp для Linux, который поддерживает несколько экранов (как это делает клиент rdp для Windows).
rdesktop -f и подобия также не работают, потому что в результате получается один большой виртуальный экран вместо двух отдельных. Таким образом, если вы максимизируете приложение внутри удаленного рабочего стола, оно будет охватывать два монитора вместо одного.
Есть ли такой клиент?
Для Linux существует только два клиента RDP: rdesktop и FreeRDP.
rdesktop
активно не развивается, и поэтому он не поддерживает много новых функций: шифрование ( аутентификация на сетевом уровне) и, как вы заметили, двойной экран.
FreeRDP активно развивается с регулярными выпусками и поддержкой аутентификации на сетевом уровне. Я не пробовал использовать его для соединения с двумя головками, но он реализован в текущей разрабатываемой версии (в git).
Существуют и другие клиенты RDP (например, krdc), но они просто являются интерфейсами к rdesktop или (возможно ) FreeRDP.
Я не уверен, что вам требуется бесплатно, но Ericom Blaze исключительно хорошо работает с несколькими дисплеями и может поддерживать системы на базе Linux и тонкие клиенты.
xfreerdp поддерживает несколько экранов (подтверждено как минимум для 1.2.0-beta1), используйте для этого следующую опцию:
/multimon