labwc
Mer info
- Skapad av
- Johan Malm
- År
- Typ
- Wayland-kompositor
- Licens
- GPL 2
- Källkod
- github.com/labwc/labwc
Openbox för Wayland — en staplande kompositor som läser Openbox konfigurationsfiler, ritar titelrader på serversidan och 2024 blev standardskrivbordet i Raspberry Pi OS.
När kaklande kompositorer fick Sway och GNOME och KDE skrev om sina egna, stod den som ville ha ett vanligt staplande skrivbord med fönster att dra i utan något alls på Wayland. Johan Malm startade labwc — "Lab Wayland Compositor" — 2019 ovanpå wlroots med en uttalad förebild: Openbox, fönsterhanteraren som i femton år legat under LXDE och otaliga hembyggda skrivbord. Konfigurationen är rc.xml och menu.xml i samma format, teman läses från Openbox themerc, och tangent- och musbindningar skrivs som förut. Dekorationerna ritas av kompositorn, så GTK-program utan egna titelrader ser ut som alla andra.
Precis som förebilden gör labwc inget utöver fönsterhantering: ingen panel, ingen bakgrund, ingen låsskärm — allt sådant kommer från layer-shell-klienter som Waybar eller swaybg, vilket är hela idén. Det som lyfte projektet ur nischen var Raspberry Pi: stiftelsen hade bytt till Wayland med Wayfire i Bookworm 2023, fann att labwc passade de svagare korten bättre, bidrog med kod och gjorde det till standard i oktober 2024. Sedan dess kör det på fler maskiner än de flesta anar, utan att någon av användarna behövt veta vad det heter.