Xfce utvecklar Rust-baserad Wayland-kompositor Xfwl4

Xfce-projektet skapar en ny Wayland-kompositor vid namn Xfwl4 för att stödja Wayland-sessioner i dess lätta skrivbordsmiljö. Verktyget kommer att komplettera den befintliga fönsterhanteraren Xfwm4 och möjliggöra sömlösa övergångar mellan X11 och Wayland. Under ledning av utvecklaren Brian Tarricone siktar kompositorn på att inkluderas i kommande Xfce 4.22-utgåvan 2026.

Skrivbordsmiljön Xfce, känd för sin lätta design, förbättrar sin Wayland-kompatibilitet genom utvecklingen av Xfwl4, en helt ny compositor byggd med programspråket Rust. Detta initiativ hanterar begränsningarna som uppstod i tidigare försök att porta den befintliga fönsterhanteraren Xfwm4 till Wayland. Arbetet med att integrera Wayland-stöd i Xfce påbörjades för några år sedan och kulminerade i en experimentell Wayland-session i Xfce 4.20-utgåvan från 2024. Brian Tarricone, en kärnuttvecklare i Xfce som leder projektet, kom dock fram till att en direkt portning av Xfwm4 inte var det optimala tillvägagångssättet. Istället kommer Xfwl4 att replikera Xfwm4:s funktionalitet och beteende men enbart för Wayland-sessioner, separat från X11. Tarricone planerar att utnyttja konfigurationsdialogerna och xfconf-inställningarna som redan används med Xfwm4 i nuvarande Xfce 4.20-version. Xfwl4 kommer inte att härleda från Xfwm4:s kodbas. För grunden har teamet valt smithay-projektet, ett Rust-baserat ramverk för Wayland-kompositorer. Valet beror på smithays omfattande stöd för officiella Wayland-protokollförlängningar, undvikande av hög nivå-abstraktioner och stark dokumentation – fördelar jämfört med den mer vanliga wlroots-biblioteket. Införandet av Xfwl4 kräver betydande uppdateringar av Xfces sessionshantering. I Wayland-miljöer måste kompositorn fungera som sessionens rot och ersätta den roll som traditionellt innehas av xfce4-session. Framtida Xfce-utgåvor kommer att inkludera både Xfwm4 och Xfwl4, så att användare kan välja mellan X11- och Wayland-sessioner utan avbrott. Om utvecklingen fortskrider enligt plan kommer Xfwl4 att debutera i Xfce 4.22, väntad 2026, vilket markerar ett viktigt steg i moderniseringen av skrivbordsmiljön för samtida bildskärmsprotokoll.

Relaterade artiklar

Illustration of Ubuntu 26.04 LTS 'Resolute Raccoon' launch featuring laptop desktop with kernel 7.0, Wayland, and official flavors.
Bild genererad av AI

Ubuntu 26.04 LTS lanseras med Linux-kärna 7.0

Rapporterad av AI Bild genererad av AI

Canonical har lanserat Ubuntu 26.04 LTS, med kodnamnet Resolute Raccoon, som inkluderar Linux-kärna 7.0 och en övergång till Wayland för alla varianter. Officiella utgåvor, inklusive Kubuntu och Lubuntu, följer med huvudversionen med uppdaterade skrivbordsmiljöer och hårdvarustöd. LTS-versionen lovar fem års uppdateringar fram till april 2031.

Jos Dehaes har släppt yserver, en ny X11-display-server med MIT-licens skriven i Rust. Projektet fick betydande hjälp av Claude Code, en AI-kodningsagent från Anthropic.

Rapporterad av AI

En grupp utvecklare har skapat SonicDE, en ny skrivbordsmiljö som återställer och utökar X11-kapacitet från KDE Plasma. Projektet växte fram efter att KDE meddelade planer på att ta bort X11-sessionen från Plasma 6.8.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj