FreeRDP 3.1.0 — дополнительная версия, в которой реализованы некоторые улучшения и исправления.

БесплатноRDP

Скриншот FreeRDP

В выпуск новой версии FreeRDP 3.1.0 который корректирующая версия из предыдущего выпуска (FreeRDP 3.0.0), который в основном содержит все новое из этого выпуска, но добавляет некоторые новые функции и соответствующие исправления.

Для тех, кто плохо знаком с FreeRDP, вы должны знать, что это бесплатная реализация Протокол удаленного рабочего стола (RDP), опубликованный под лицензией Apache, который позволяет вам подключаться к среде удаленного рабочего стола по сети. Хотя FreeRDP в основном используется в качестве клиента, его также можно настроить в качестве сервера.

Основные новые возможности FreeRDP 3.1.0

Как упоминалось вначале, эта новая версия FreeRDP 3.1.0 Это корректирующая версия серии 3.0.0. который содержит исправления ошибок, улучшения поддержки, а также вносит ряд улучшений в SDL-клиент и исправление неприятной ошибки с относительным движением мыши.

Среди реализованных улучшений поддержка LibreSSL, так же хорошо как улучшения поддержки mbedTLS, улучшена компиляция в Mac OS, а также Улучшения были реализованы в клиенте SDL.

В дополнение к этому, Реализованы новые параметры CMake: SDL_USE_COMPILED_RESOURCES (для создания шрифтов и изображений в
SDL-клиент), CON_SDL_IMAGE_DIALOGS (чтобы показать несколько красивых значков для
диалоги подключения SDL-клиента), With_BINARY_VERSIONING (для тех, кто хочет установить пакет вместе с FreeRDP 2 без конфликтов), RDTK_FORCE_STATIC_BUILD (Создает и статически связывает RDTK с параллельным сервером) и UWAC_FORCE_STATIC_BUILD (чтобы создать и статически связать UWAC в wlfreerdp).

Для часть изменений, которые были интегрированы в FreeRDP 3.0.0:

  • Добавлена ​​поддержка аутентификации по смарт-картам и реализована полная эмуляция смарт-карт.
  • Предлагается новая реализация эталонного клиента с использованием библиотеки SDL2.
    Добавлена ​​поддержка методов аутентификации AAD (Azure AD) и AVD (Виртуальный рабочий стол Azure).
  • Реализована возможность использования транспорта на основе WebSocket.
  • Был переписан прокси и предложен новый модуль API.
  • Код входа был переписан.
  • Добавлена ​​полная поддержка библиотеки OpenSSL 3.
  • Добавлены встроенные реализации алгоритмов RC4, MD4 и MD5.
  • Обновлена ​​поддержка протокола RDP.
  • Улучшено приложение xfreerdp.
  • Улучшена работа с буфером обмена.
  • Добавлена ​​поддержка клиента и сервера для RDSTLS.
  • Добавлена ​​поддержка каналов перенаправления графики.
  • Добавлена ​​серверная поддержка канала «[MS-RDPEL]».
  • Добавлена ​​поддержка работы с относительными координатами при отслеживании движения мыши.
  • Приложение удаленного рабочего стола gnome теперь поддерживает аудиокодек Opus.
  • В клиент SDL добавлена ​​поддержка настроек нескольких мониторов.

В конце концов если вам интересно узнать об этом больше Об этом выпуске вы можете узнать подробности в по следующей ссылке.

Как установить FreeRDP на Ubuntu и ее производные?

Те, кто заинтересован в установке этой новой версии FreeRDP, могут сделать это, следуя инструкциям, которые мы приводим ниже.

Первое, что мы должны сделать, это получить исходный код. этой новой версии, чтобы собрать пакеты для установки приложения, мы можем собрать пакет .deb или скомпилировать его из исходного кода:

Чтобы получить код, мы собираемся открыть терминал и в нем набираем следующие команды:

git clone git://github.com/FreeRDP/FreeRDP.git
cd FreeRDP

Теперь, чтобы скомпилировать из исходного кода, просто введите следующие команды:

sudo apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
libxrandr-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxi-dev libavutil-dev \
libavcodec-dev libxtst-dev

И приступаем к компиляции:

cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON .
make
sudo make install

Чтобы собрать пакет deb, мы должны ввести в терминал следующее:

sudo apt build-dep freerdp2-x11

sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev libfaad-dev libfaac-dev

ln -s packaging/deb/freerdp-nightly debian

dpkg-buildpackage

Последний метод, который мы можем использовать, — это установка приложения непосредственно из репозиториев нашей системы. Единственным недостатком (на момент написания статьи) является то, что приложение не было обновлено до последней версии, и это было бы проблемой. ожидания.

Установку можно выполнить, открыв терминал и введя в нем следующую команду:

sudo apt install freerdp2-x11

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.