UtgÄvan av Xpra 6.0, en analog till screen-verktyget för GUI. Utvecklingen av Wprs, implementeringen av Xpra för Wayland.

UtgÄvan av projektet Xpra 6.0 har publicerats, vilket utvecklar en liknande funktion som screen- och tmux-verktygen för arbete med grafiska applikationer. Xpra möjliggör att köra X11-applikationer pÄ ett lokalt eller fjÀrrsystem, koppla frÄn en session utan att avsluta programmen, och ÄtergÄ till arbetet med applikationerna efter en tid eller fortsÀtta arbetet frÄn en annan vÀrd (man kan börja arbeta med ett program pÄ en maskin och fortsÀtta pÄ en annan). Till exempel tillÄter Xpra att köra en grafisk applikation pÄ en extern Linux-server och visa innehÄllet pÄ skÀrmen av den aktuella arbetsstationen som kör Linux, Windows eller macOS. Projektkoden Àr skriven i Python och distribueras under GPLv2+-licensen.

Det Àr möjligt att bÄde ansluta till befintliga skrivbordssessioner och skapa nya sessioner för att organisera arbetet med grafiska Linux-applikationer i Windows- och macOS-miljöer. Dessutom har Xpra en inbyggd HTML5-klient som möjliggör anslutning till sessioner via webblÀsaren. Förutom Ätkomst till fönster i Xpra har stöd implementerats för mÄnga relaterade funktioner i skrivbordsmiljöer, sÄsom ljudöverföring till fjÀrrsystemet, vidarekoppling av skrivare och webbkameror, organisering av Ätkomst till urklipp, och stöd för synkronisering av systemfÀltets tillstÄnd och meddelanden. Inbyggda funktioner för filöverföring och synkronisering mellan system finns ocksÄ.

UtgÄvan av Xpra 6.0, en analog till screen-verktyget för GUI. Utvecklingen av Wprs, implementeringen av Xpra för Wayland.
UtgÄvan av Xpra 6.0, en analog till screen-verktyget för GUI. Utvecklingen av Wprs, implementeringen av Xpra för Wayland.

Bland de nya funktionerna som har tillkommit i version Xpra 6.0 kan man notera stödet för riscv64-arkitekturen, övergÄng till anvÀndning av OpenGL-baserad profil, tillÀgg av en separat klient för GNOME, implementeringen av kommandot "xpra configure" för att förenkla instÀllningen av Gstreamer-parametrar, snabba operationer av mmap, förenkling av snabb avstÀngning av avancerade funktioner för ljud- och videoöverföring, samt tillÀgg av stöd. virtuella skrivbord Windows 10.

Det Àr vÀrt att notera projektet wprs, som utvecklar en motsvarighet till Xpra för system baserade pÄ Wayland. Wprs möjliggör körning av applikationer som anvÀnder Wayland pÄ ett lokalt eller externt system och att Äteruppta arbete med dem pÄ andra system. Genom att anvÀnda XWayland möjliggörs ocksÄ körning av applikationer som Àr byggda för X11. För att arbeta pÄ ett fjÀrrsystem mÄste bakgrundsprocessen wprsd startas, varefter applikationer frÄn andra datorer kan köras pÄ det systemet med kommandona "wprs run", "wprs detach" och "wprs attach". Koden för wprs Àr skriven i Rust och distribueras under Apache 2.0-licensen.

Processen wprsd inkluderar implementeringen av en kompositör servern Wayland, baserad pÄ Smithay-biblioteket och istÀllet för att rita pÄ skÀrmen, utför den serialisering av Wayland-sessionen för att överföra den till ett annat system. Sessionen Äterskapas med hjÀlp av verktyget wprsc, som har en Wayland-klient baserad pÄ Smithay Client Toolkit. För Ätkomstautorisering och skapande av kommunikationskanaler anvÀnds SSH. En begrÀnsning för wprs Àr att den endast stöder den grundlÀggande Wayland-protokollen och XDG shell-tillÀggen, vilket till exempel innebÀr att hÄrdvaruacceleration för rendering och dmabuf inte kan anvÀndas. Dessutom stöds för nÀrvarande inte överföring av hÀndelser frÄn pekskÀrmar/touchpads och funktionerna för dra och slÀpp Àr begrÀnsade.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster