Domicile laat ontwikkelaars Linux-desktops bouwen met vertrouwde webtechnologieën

Er is een nieuw open source-project verschenen onder de naam Domicile. Dit is een zogeheten Wayland-compositor waarmee ontwikkelaars complete Linux-desktopomgevingen kunnen vormgeven met behulp van HTML, CSS en JavaScript of TypeScript. Het project verlaagt de drempel om een eigen unieke werkomgeving te bouwen, omdat ontwikkelaars geen specialistische programmeertalen voor desktopsoftware meer hoeven te leren.

Traditioneel worden desktopinterfaces en vensterbeheerders op Linux geprogrammeerd in talen zoals C, C++ of Rust. Domicile kiest voor een heel andere insteek door onder de motorkap de Chromium-browserengine te integreren. In de praktijk betekent dit dat de visuele laag van de desktop functioneert zoals een geavanceerde webpagina, compleet met alle opmaakmogelijkheden en scripts die moderne browsers ondersteunen.

Voor gebruikers en hobbyisten betekent dit dat het aanpassen van de interface een stuk toegankelijker wordt. Wie al ervaring heeft met webdesign, kan met vertrouwde stijlbladen en scripts taakbalken, applicatielijsten en vensteranimaties vormgeven. Een belangrijk aandachtspunt hierbij is wel het systeemgebruik: het draaien van een Chromium-engine als fundament voor het bureaublad vraagt over het algemeen meer werkgeheugen en rekenkracht dan een traditionele, minimalistische compositor.

Hoewel Domicile nog in een vroege fase verkeert, biedt het een interessante blik op de toekomst van gebruikersinterfaces. Het project laat zien hoe de grenzen tussen het web en traditionele desktopsoftware op Linux steeds verder vervagen.

Bron: https://www.phoronix.com/news/Domicile-Desktop-Wayland