Avaldatud on projekti Xpra 6.0 väljalase, mis arendab screen ja tmux sarnaseid utiliite graafiliste rakendustega töötamiseks. Xpra võimaldab käivitada X11-rakendusi kohalikul või eemaloleval süsteemil, lahutada sessioon katkestamata programmide käivitamist ning naasta rakendustega töötamise juurde hiljem või jätkata tööd teiselt masinalt (saad alustada töötamist programmiga ühel masinal ja jätkata teisel). Näiteks võimaldab Xpra käivitada graafilise rakenduse välisel Linuxi serveril ja kuvada sisu oma praeguse tööstatsiooni ekraanil, mis töötab Linuxi, Windowsi või macOSi all. Projekti kood on kirjutatud Pythonis ja levitakse GPLv2+ litsentsi alusel.
Saab on võimalik nii ühendus olemasolevate töölauaseanssidega kui ka uute seansside loomine graafiliste Linuxi rakenduste töökorralduseks Windowsi ja macOSi keskkondades. Veelgi enam, Xpra sisaldab sisseehitatud HTML5-klienti, mis võimaldab seanssidele brauseri kaudu juurde pääseda. Lisaks akendele toetab Xpra paljusid töölauafunktsioone, nagu heli edastamine kaug süsteemi, printerite ja veebikaamerate edastamine, lõikelaua juurdepääsu korraldamine, süsteemisalve ja teavituste olekute sünkroonimise tugi. Sisseehitatud funktsioonid failide edastamiseks ja sünkroonimiseks erinevate süsteemide vahel.


Xpra 6.0 versioonis ilmunud uute võimaluste seas on rõhutada riscv64 arhitektuuri toetust, üleminekut OpenGL baasse profiilile, eraldi kliendi lisamist GNOME'ile, käsu „xpra configure” rakendamist Gstreameri seadistamise lihtsustamiseks, mmap-operatsioonide kiirendamist, heli ja video edastamiseks keerukate funktsioonide kiiret väljalülitamist ning toe lisamist. virtuaalsed töölaudade Windows 10.
Lisaks võib märkida projekti wprs, mis arendab Xpra analooge Waylandi põhistes süsteemides. Wprs võimaldab käivitada kohalikke või väliseid rakendusi, mis kasutavad Waylandi, ning jätkata nende kasutamist teistes süsteemides. XWaylandi kaasabil on võimalik käivitada ka rakendusi, mis on kompileeritud X11 jaoks. Eemalduse süsteemis töötamiseks tuleb käivitada taustaprotsess wprsd, pärast mida saab sellele süsteemile teistelt arvutitelt rakendusi käivitada, kasutades käske „wprs run”, „wprs detach” ja „wprs attach”. Wprs kood on kirjutatud Rusti keeles ja seda levitatakse Apache 2.0 litsentsi alusel.
Protsess wprsd hõlmab komposiitide rakendamist serverid Wayland, mis põhineb Smithay raamatukogul ja kes ei joonista ekraanile, vaid serialiseerib Waylandi sessiooni, et see edastada teisele süsteemile. Sessioon luuakse uuesti wprsc utiliidi abil, mis on Smithay Client Toolkit põhine Waylandi klient. Juurdepääsu autoriseerimiseks ja suhtluskanali korraldamiseks kasutatakse SSH-d. Wprs-i piirangute hulka kuulub toetuse olemasolu ainult põhiväärtpaberile Wayland ja XDG shelli laienditele, mis näiteks ei võimalda kasutada riistvaralist kiirendust joonistamisel ja dmabuf-i. Samuti ei toetata veel puuteekraanide/taktiliste plaatide sündmuste edastamist ning Drag & drop liidese funktsionaalsus on piiratud.
Allikas: opennet.ru
