Существуют ли библиотеки для подключения в качестве клиента через протокол удаленного рабочего стола (RDP) в Linux? Используемый язык вторичен по отношению к проблеме существования. Любой основной язык будет работать (например, С++, Perl, Java, Ruby, PHP, Python) и даже менее популярные, такие как OCaml или Scheme.
Есть ли какая-либо опция, кроме использования источника rdesktop и взлома библиотеки из этого?