screenshot de FreeRDP
Es va donar a conĆØixer el llanƧament de la nova versió de FreeRDP 3.1.0 la qual Ć©s una versió correctiva del llanƧament anterior (FreeRDP 3.0.0), de manera que bĆ sicament compta amb totes les novetats d'aquest llanƧament, però afegeix algunes caracterĆstiques noves i les correccions pertinents.
Per als que descossin de FreeRDP, han de saber que aquesta és una implementació gratuïta del Protocol d'escriptori remot (RDP), publicada sota la llicència Apache, que us permet connectar-vos a un entorn d'escriptori remot a través de la xarxa. Si bé FreeRDP s'utilitza principalment com a client, també es pot configurar com a servidor.
Principals novetats de FreeRDP 3.1.0
Com ja es va esmentar a l'inici, aquesta nova versió de FreeRDP 3.1.0 Ć©s una versió correctiva de la sĆØrie 3.0.0 que contĆ© correccions d'errors, millores de suport ia mĆ©s porta un munt de millores per al client SDL i una correcció d'un error desagradable amb el moviment relatiu del ratolĆ
Per la part de les millores que es van implementar es destaca el suport de LliureSSL, aixà com també les millores en la compatibilitat amb mbedTLS, s'ha millorat la compilació a Mac OS, aixà com també que s'han implementat millores al client SDL.
A més d'això, s'han implementat noves opcions de CMake: SDL_USE_COMPILED_RESOURCES (per crear fonts i imatges a
el client SDL), CON_SDL_IMAGE_DIALOGS (per mostrar algunes icones agradables per
els quadres de dià leg de connexió del client SDL), CON_BINARY_VERSIONING (per als qui volen instal·lar el paquet juntament amb FreeRDP 2 sense conflictes), RDTK_FORCE_STATIC_BUILD (Crea i vincula RDTK està ticament al servidor paral·lel) i UWAC_FORCE_STATIC_BUILD (per crear i vincula UWAC està ticament a wlfreerdp).
Per la part dels canvis que es van integrar a FreeRDP 3.0.0:
- Es va afegir suport per a l'autenticació mitjançant targetes intel·ligents i es va implementar una emulació completa de targetes intel·ligents.
- Es proposa una nova implementació de client de referència fent servir la biblioteca SDL2.
Es va afegir compatibilitat amb els mètodes d'autenticació AAD (Azure AD) i AVD (Azure Virtual Desktop). - S'ha implementat la capacitat de fer servir transport basat en WebSocket.
- Es va reescriure el proxy i es va proposar un nou mòdul API.
- El codi per iniciar sessió ha estat reescrit.
- S'ha afegit suport complet per a la biblioteca OpenSSL 3.
- Es van afegir implementacions integrades dels algorismes RC4, MD4 i MD5.
- Suport de protocol RDP actualitzat.
- Aplicació xfreerdp millorada.
- Treball millorat amb el porta-retalls.
- S'ha afegit suport de client i servidor per a RDSTLS.
- S'ha afegit suport per a canals de redirecció de grà fics.
- S'ha afegit suport de servidor per al canal Ā«[MS-RDPEL]Ā».
- Es va afegir suport per treballar amb coordenades relatives en rastrejar el moviment del ratolĆ.
- L'aplicació d'escriptori remot gnome ara és compatible amb el còdec d'à udio Opus.
- Es va afegir compatibilitat amb configuracions de mĆŗltiples monitors al client SDL.
Finalment si estàs interessat en poder conèixer més a l'respecte sobre aquest llançament, pots consultar els detalls al següent enllaç.
Com instalĀ·lar FreeRDP a Ubuntu i derivats?
Per als qui estiguin interessats en poder instal·lar aquesta nova versió de FreeRDP, ho podran fer seguint les instruccions que compartim a continuació.
El primer que hem de fer, és obtenir el codi font d'aquesta nova versió, per poder construir els paquets per a la instal·lació de l'aplicació, podem construir un paquet .deb o compilar des del codi font:
Per obtenir el codi, anem a obrir una terminal i en ella teclegem les següents comandes:
git clone git://github.com/FreeRDP/FreeRDP.git cd FreeRDP
Ara, per compilar des de codi font, només cal teclejar les ordres següents:
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
I procedim a compilar amb:
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . make sudo make install
Per construir el paquet deb, hem de teclejar el següent a la terminal:
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
Un darrer mètode que podem utilitzar és instal·lant l'aplicació directament des dels repositoris del nostre sistema, l'únic inconvenient (en aquests moments de redacció de l'article) és que l'aplicació no s'ha actualitzat a la darrera versió i seria qüestió d'esperar.
La instal·lació la podem realitzar obrint una terminal i teclejant-hi la següent ordre:
sudo apt install freerdp2-x11