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