FreeRDP 2.3

Теги

FreeRDP - это бесплатная реализация протокола удаленного рабочего стола (Remote Desktop Protocol - RDP), выпущенная под лицензией Apache.

Проект FreeRDP предоставляет библиотеку для интеграции поддержки RDP в сторонние приложения и клиент, который может применяться для удалённого подключения к рабочему столу Windows.

Основные отличия от rdesktop:

  • Произведён значительный рефакторинг кода. Пользовательский интерфейс полностью переписан и отделён от основной библиотеки, реализована система плагинов.
  • Код максимально приведён в соответствие со спецификацией RDP от Microsoft и подробно комментирован.
  • Переписана работа с клавиатурой — больше никаких проблем с раскладками.
  • Переписана работа с принтерами, звуком и другими пробрасываемыми устройствами и сервисами.
  • Исправлены проблемы с указателем и лицензиями при подключении к серверу терминалов Windows 2008.
  • Реализовано кеширование графики (bitmap caching), что позволяет значительно повысить производительность.

В новой версии программы:

  • Добавлена возможность использования протокола Websocket для соединений через прокси.
  • Улучшен wlfreerdp, клиент для окружений на базе протокола Wayland.
  • В X11-клиент xfreerdp добавлена поддержка работы в окружении XWayland (налажен захват клавиатуры).
  • Внесены улучшения в кодек, позволившие минимизировать возникновения графических артефактов при манипуляции с окнами.
  • Налажена работа кэша глифов (+glyph-cache), который теперь работает корректно без разрывов соединений.
  • Добавлена поддержка передачи больших файлов через буфер обмена.
  • Добавлена настройка для ручного переопределения привязки скэн-кодов клавиатуры.
  • Улучшена прокрутка колесом мыши.
  • Добавлен новый тип уведомлений PubSub, позволяющий клиенту отслеживать текущее состояние соединения.

Код проекта распространяется под лицензией Apache 2.0.