Efter fyra mÄnaders utveckling har slÀppet av projektet Wayback 0.3 publicerats, vilket möjliggör körning av skrivbordsmiljöer kopplade till protokollet X11, med hjÀlp av komponenter baserade pÄ Wayland. Wayback Àr en nedskuren kompositserver för Wayland som stöder endast de funktioner som krÀvs för att köra en fullskÀrmsession av X11 med hjÀlp av Xwayland. Projektets kod Àr skriven i C och distribueras under MIT-licensen.
Projektet skapades av utvecklarna av Alpine-distro för att underlÀtta övergÄngen frÄn traditionella X.org Server och utvecklas inom infrastrukturen freedesktop.org. I Alpine-distro avser man att behÄlla endast de komponenter som Àr nödvÀndiga för Wayland och Xwayland och implementera körning av X11-skrivbordsmiljöer ovanpÄ dessa, vilket exkluderar en separat X-server frÄn arkiven och minskar kostnaderna för underhÄll av X11-applikationer.
Waybacks kod Àr baserad pÄ tinywl, en referenskomposit, servern frÄn utvecklarna av biblioteket wlroots, vars funktionalitet har skalats ner till ett minimum, tillrÀckligt för isolerad körning av Xwayland. För nÀrvarande presenteras Wayback som ett experimentellt system som Àr klart för daglig anvÀndning, utan att implementera all avsedd funktionalitet och utan att garantera bakÄtkompatibilitet eller brist pÄ fel. Paket för testning av Wayback skapas för Alpine Linux, Nix, T2, Arch Linux, ALT Linux och Fedora.
I den nya utgÄvan:
- Parsern för kommandoradsalternativ har omarbetats. Möjligheten att hantera specifika alternativ frÄn X.org, som vtXX, har implementerats. Stubbtaggar för icke-stödda alternativ frÄn X.org har lagts till.
- Paket med Wayback för Alpine Linux har flyttats frÄn "testing"-arkivet till "community"-arkivet, vilket innebÀr att Wayback nu ingÄr i de stabila versionerna av Alpine Linux.
- Paketen med Wayback har lagts till i Fedora-repositories 42 och 43.
- Handböckerna har uppdaterats.
Bland framtida planer: anvÀndning av Xwayland i rootless-lÀge (utan rotfönster, varje X11-applikation som körs i XWayland har ett separat fönster i Wayland-miljön); fler skÀrmar; skÀrmdÀmpning genom DPMS; muspekartagning (förhindrar rörelse utanför ett visst omrÄde pÄ skÀrmen); fortsatt implementering av kommandoradsalternativ frÄn X.org.
KĂ€lla: opennet.ru
