Itu rilis versi baru FreeRDP 3.1.0 yang mana versi korektif dari rilis sebelumnya (FreeRDP 3.0.0), yang pada dasarnya memiliki segala sesuatu yang baru dari rilis tersebut, namun menambahkan beberapa fitur baru dan perbaikan yang relevan.
Bagi yang baru mengenal FreeRDP, Anda harus tahu bahwa ini adalah implementasi gratis Protokol Desktop Jarak Jauh (RDP), diterbitkan di bawah lisensi Apache, yang memungkinkan Anda terhubung ke lingkungan desktop jarak jauh melalui jaringan. Meskipun FreeRDP terutama digunakan sebagai klien, FreeRDP juga dapat dikonfigurasi sebagai server.
Fitur baru utama FreeRDP 3.1.0
Seperti yang sudah disebutkan di awal, ini versi baru FreeRDP 3.1.0 Ini adalah versi korektif dari seri 3.0.0 yang berisi perbaikan bug, peningkatan dukungan dan juga menghadirkan banyak perbaikan pada klien SDL dan perbaikan untuk bug buruk dengan pergerakan mouse relatif
Perbaikan yang dilakukan antara lain adalah dukungan LibreSSL, serta peningkatan pada dukungan mbedTLS, kompilasi di Mac OS juga telah ditingkatkan Perbaikan telah diterapkan di klien SDL.
Selain itu, Opsi CMake baru telah diterapkan: SDL_USE_COMPILED_RESOURCES (untuk membuat font dan gambar di
klien SDL), CON_SDL_IMAGE_DIALOGS (untuk menampilkan beberapa ikon yang bagus
Dialog koneksi klien SDL), DENGAN_BINARY_VERSIONING (bagi yang ingin menginstall paket bersamaan dengan FreeRDP 2 tanpa konflik), RDTK_FORCE_STATIC_BUILD (Membuat dan menghubungkan RDTK secara statis ke server paralel) dan UWAC_FORCE_STATIC_BUILD (untuk membuat dan menautkan UWAC secara statis di wlfreerdp).
Oleh bagian dari perubahan yang diintegrasikan ke dalam FreeRDP 3.0.0:
- Menambahkan dukungan untuk otentikasi kartu pintar dan menerapkan emulasi kartu pintar penuh.
- Implementasi klien referensi baru diusulkan menggunakan perpustakaan SDL2.
Menambahkan dukungan untuk metode autentikasi AAD (Azure AD) dan AVD (Azure Virtual Desktop). - Kemampuan untuk menggunakan transportasi berbasis WebSocket telah diterapkan.
- Proksi telah ditulis ulang dan modul API baru diusulkan.
- Kode login telah ditulis ulang.
- Menambahkan dukungan penuh untuk perpustakaan OpenSSL 3.
- Menambahkan implementasi bawaan dari algoritma RC4, MD4 dan MD5.
- Dukungan protokol RDP yang diperbarui.
- Aplikasi xfreerdp yang ditingkatkan.
- Peningkatan kerja dengan clipboard.
- Menambahkan dukungan klien dan server untuk RDSTLS.
- Menambahkan dukungan untuk saluran pengalihan grafis.
- Menambahkan dukungan server untuk saluran “[MS-RDPEL]”.
- Menambahkan dukungan untuk bekerja dengan koordinat relatif saat melacak pergerakan mouse.
- Aplikasi desktop jarak jauh gnome sekarang mendukung codec audio Opus.
- Menambahkan dukungan untuk pengaturan multi-monitor ke klien SDL.
Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya Tentang rilis ini, Anda dapat memeriksa detailnya di link berikut.
Bagaimana cara menginstal FreeRDP di Ubuntu dan turunannya?
Bagi yang tertarik untuk menginstal FreeRDP versi baru ini, Anda dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah ini.
Hal pertama yang harus kita lakukan adalah mendapatkan kode sumbernya Pada versi baru ini, untuk membangun paket untuk menginstal aplikasi, kita dapat membuat paket .deb atau mengkompilasi dari kode sumber:
Untuk mendapatkan kodenya, kita akan membuka terminal dan di dalamnya kita ketik perintah berikut:
git clone git://github.com/FreeRDP/FreeRDP.git cd FreeRDP
Sekarang, untuk mengkompilasi dari kode sumber, cukup ketik perintah berikut:
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
Dan kami melanjutkan untuk mengkompilasi dengan:
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . make sudo make install
Untuk membangun paket deb, kita harus mengetikkan yang berikut di 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
Cara terakhir yang bisa kita gunakan adalah dengan menginstal aplikasi langsung dari repositori sistem kita, satu-satunya kelemahan (saat artikel ini ditulis) adalah aplikasi tersebut belum diupdate ke versi terbaru dan itu akan menjadi masalah. menunggu.
Instalasi dapat dilakukan dengan membuka terminal dan mengetikkan perintah berikut di dalamnya:
sudo apt install freerdp2-x11