FreeRDP 3.3.0 již byl vydán a toto jsou jeho nové funkce

FreeRDP

Snímek obrazovky FreeRDP

The vydání nové verze FreeRDP 3.3.0 která je považována za vedlejší verzi pro novou řadu 3.X. FreeRDP 3.3.0 obsahuje opravy chyb, některá vylepšení kódu, lepší podporu schránky obrázků a opět přináší spoustu vylepšení pro SDL klienta.

FreeRDP, je a open source implementace protokolu Vzdálená plocha (RDP). Tento nástroj je distribuován pod licencí Apache a nabízí bezplatné připojení k prostředí vzdálené plochy přes sítě. Ačkoli jeho hlavní funkcí je jako klient, FreeRDP lze také nakonfigurovat jako server, poskytuje flexibilitu v jeho použití a umožňuje uživatelům vzdálený přístup a sdílení desktopových prostředí.

Přednosti FreeRDP 3.3.0

Nová verze FreeRDP 3.3.0 vyniká Obecná vylepšení kvality a vyčištění kódu, které zajišťují plynulejší a stabilnější zážitek, kromě vylepšení schránky obrázků, ale ve výchozím nastavení zůstává zakázáno.

Dalším aspektem, který v této nové verzi vyniká, jsou vylepšení v možnosti sestavení pomocí CMake. Mezi tyto možnosti patří:

  • WINPR_UTILS_IMAGE_PNG: Aktivuje podporu PNG prostřednictvím libpng.
  • CON_LODEPNG: Povolte podporu PNG pomocí lodepng.
  • WINPR_UTILS_IMAGE_WEBP: Aktivuje podporu WEBP.
  • WINPR_UTILS_IMAGE_JPEG: Aktivuje podporu JPEG.
  • USE_EXECINFO: Řídí výstup trasování zásobníku pomocí execinfo.
  • WITH_WEBVIEW: Umožňuje sestavení pomocí WebView, ve výchozím nastavení zakázáno v systémech Windows, macOS a Android.
  • PLUGIN_ABS_PATHS_DEFAUL: Nastaví výchozí cestu k adresáři pluginů.

Kromě toho má FreeRDP 3.3.0 vylepšení rozhraní xfreerdp a wlfreerdp, protože byly vylepšeny pro podporu přenosu obrázků v různých formátech, včetně JPG/JPEG, PNG, GIF, ICO a WEBP prostřednictvím schránky. Tato rozšířená kompatibilita usnadňuje sdílení obrázků mezi aplikacemi a zlepšuje uživatelskou zkušenost.

Zdůrazněna je také vylepšená implementace prostřednictvím integrace knihovny SDL. Toto vylepšení poskytuje podporu pro přizpůsobení klávesových zkratek, což uživatelům umožňuje přizpůsobit rozhraní jejich specifickým potřebám a optimalizovat jejich pracovní postup.

Na druhou stranu načítání pluginu je nyní povoleno pouze tehdy, jsou-li zadány absolutní cesty, který zajišťuje bezpečnější a kontrolovanější správu zdrojů a vylepšený výběr algoritmů pro připojení TLS, což zvyšuje bezpečnost a efektivitu šifrované komunikace.

Byl přidán podpora pro atribut WINPR_ATTR_MALLOC (malloc wrapper) pro GCC a Clang, což usnadňuje správu paměti a zlepšuje přenositelnost kódu a byl implementován provozní režim zamykání, který pravděpodobně zlepšuje stabilitu a konzistenci systému tím, že zajišťuje předvídatelnější chování v určitých situacích.

Konečně pokud máte zájem o tom vědět více O této verzi můžete zkontrolovat podrobnosti v následující odkaz.

Jak nainstalovat FreeRDP na Ubuntu a deriváty?

Máte zájem o možnost nainstalovat tuto novou verzi FreeRDP, měli byste vědět, že to můžete provést podle těchto pokynů.

První věc, kterou musíme udělat, je získat zdrojový kód této nové verze, aby bylo možné sestavit balíčky DEB pro instalaci aplikace. Chcete-li získat kód, chystáme se otevřít terminál a v něm zadáme následující příkazy:

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

Nyní ke kompilaci ze zdrojového kódu, stačí zadat následující příkazy:

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

A pokračujeme v kompilaci s:

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

Pro kompilaci deb balíčku musíme do terminálu zadat následující:

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

Poslední metodou, kterou můžeme použít, je instalace aplikace přímo ze systémových úložišť:

Instalaci lze provést otevřením terminálu a zadáním následujícího příkazu:

sudo apt install freerdp2-x11

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.