A a FreeRDP 3.1.0 új verziójának kiadása ami korrekciós változat az előző kiadásból (FreeRDP 3.0.0), amely alapvetően minden újdonságot tartalmaz abból a kiadásból, de néhány új funkciót és releváns javításokat is tartalmaz.
Azok számára, akik újak a FreeRDP-ben, tudniuk kell, hogy ez az ingyenes megvalósítás Remote Desktop Protocol (RDP), amelyet az Apache licenc alatt tettek közzé, amely lehetővé teszi a távoli asztali környezethez való csatlakozást a hálózaton keresztül. Míg a FreeRDP-t elsősorban kliensként használják, szerverként is konfigurálható.
A FreeRDP 3.1.0 legfőbb új szolgáltatásai
Ahogy az elején említettük, a FreeRDP 3.1.0 új verziója Ez a 3.0.0 sorozat javító verziója amely hibajavításokat, támogatási fejlesztéseket tartalmaz, valamint egy csomó fejlesztést hoz az SDL klienshez, valamint egy csúnya hiba javítását az egér viszonylagos mozgásával.
A végrehajtott fejlesztések közül a LibreSSL támogatás, valamint a az mbedTLS támogatás fejlesztése, a Mac OS rendszeren történő fordítást javították, valamint Az SDL kliensben fejlesztések történtek.
Ezen kívül Új CMake opciók kerültek bevezetésre: SDL_USE_COMPILED_RESOURCES (betűtípusok és képek létrehozásához
az SDL kliens), CON_SDL_IMAGE_DIALOGS (hogy néhány szép ikont mutassunk
SDL kliens csatlakozási párbeszédpanelek), WITH_BINARY_VERSIONING (azoknak, akik a FreeRDP 2-vel együtt szeretnék telepíteni a csomagot konfliktusok nélkül), RDTK_FORCE_STATIC_BUILD (Létrehozza és statikusan összekapcsolja az RDTK-t párhuzamos szerverrel) ill UWAC_FORCE_STATIC_BUILD (az UWAC statikus létrehozásához és összekapcsolásához a wlfreerdp-ben).
Által a FreeRDP 3.0.0-ba integrált változtatások egy része:
- Támogatás hozzáadva az intelligenskártya-hitelesítéshez, és megvalósult a teljes intelligenskártya-emuláció.
- Az SDL2 könyvtár használatával új referencia kliens megvalósítást javasolunk.
Az AAD (Azure AD) és az AVD (Azure Virtual Desktop) hitelesítési módszerek támogatása hozzáadva. - Megvalósult a WebSocket alapú szállítás használatának lehetősége.
- A proxyt átírták, és új API-modult javasoltak.
- A bejelentkezési kód átírásra került.
- Teljes támogatás hozzáadva az OpenSSL 3 könyvtárhoz.
- Az RC4, MD4 és MD5 algoritmusok beépített implementációi hozzáadva.
- Frissített RDP protokoll támogatás.
- Továbbfejlesztett xfreerdp alkalmazás.
- Továbbfejlesztett munkavégzés a vágólappal.
- Hozzáadott kliens és szerver támogatás az RDSTLS-hez.
- Hozzáadott támogatás a grafikus átirányítási csatornákhoz.
- Szerver támogatás hozzáadva az „[MS-RDPEL]” csatornához.
- Hozzáadott támogatás a relatív koordinátákkal való munkavégzéshez az egér mozgásának követésekor.
- A gnome távoli asztali alkalmazás most már támogatja az Opus audiokodeket.
- Hozzáadott támogatás a többmonitoros beállításokhoz az SDL klienshez.
Végül ha érdekel, hogy többet tudjon meg róla A kiadásról a részleteket a következő link.
Hogyan telepítsem a FreeRDP-t Ubuntu-ra és származékaira?
Azok, akik érdeklődnek a FreeRDP új verziójának telepítése iránt, az alábbi utasításokat követve megtehetik.
Az első dolog, amit meg kell tennünk, a forráskód megszerzése Az új verzióból az alkalmazás telepítéséhez szükséges csomagok összeállításához készíthetünk .deb csomagot vagy fordíthatunk a forráskódból:
A kód megszerzéséhez terminált fogunk nyitni, és a következő parancsokat írjuk be:
git clone git://github.com/FreeRDP/FreeRDP.git cd FreeRDP
A forráskódból való fordításhoz csak írja be a következő parancsokat:
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
És folytatjuk a fordítást:
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . make sudo make install
A deb csomag létrehozásához a következőket kell beírnunk a terminálba:
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
Utolsó módszer, amit használhatunk, az az, hogy az alkalmazást közvetlenül a rendszerünk tárolóiból telepítjük, az egyetlen hátránya (a cikk írásának pillanatában), hogy az alkalmazást nem frissítették a legújabb verzióra, és ez kérdés lenne. a várakozásról.
A telepítés egy terminál megnyitásával és a következő parancs beírásával végezhető el:
sudo apt install freerdp2-x11