De eerste release van de compositieserver Niri, die gebruikmaakt van Wayland.

De eerste uitgave van de compositieserver Niri is gepubliceerd. Het project is geĆÆnspireerd op de GNOME-uitbreiding PaperWM en implementeert een mozaĆÆek (tiling) indelingsmethode, waarbij vensters worden gegroepeerd in een oneindig scrollende balk op het scherm. Het openen van een nieuw venster leidt tot het uitbreiden van de balk, terwijl eerder toegevoegde vensters nooit van grootte veranderen. De code van het project is geschreven in de programmeertaal Rust en wordt verspreid onder de GPLv3-licentie. Pakketten zijn verzameld voor Fedora, NixOS, Arch Linux en FreeBSD.

De eerste release van de compositieserver Niri, die gebruikmaakt van Wayland.

Als reden voor het creëren van een aparte compositiemanager wordt de onmogelijkheid genoemd om in PaperWM apart met monitoren te werken vanwege de eigenschappen van GNOME Shell (binding aan globale venstercoördinaten). Het belangrijkste verschil tussen Niri en PaperWM is de toewijzing van een eigen vensterbalk aan elke monitor, die niet met elkaar overlappen. Niri ondersteunt HiDPI en kan werken op systemen met meerdere GPU's (bijvoorbeeld hybride systemen met een discrete videokaart en geïntegreerde GPU).

Virtuele bureaubladen in Niri worden dynamisch aangemaakt (zoals in GNOME) en verticaal geplaatst (de vensterbalk draait horizontaal en de bureaubladbalk verticaal). Op elke monitor kan een onafhankelijke set worden weergegeven. virtuele desktops. Voor het wisselen tussen bureaubladen kunnen gebaren op het touchpad worden gebruikt. Bij het uitschakelen van een monitor wordt de indeling van de virtuele bureaubladen onthouden en naar de resterende monitor overgebracht, en bij het terugkeren van de monitor wordt deze hersteld naar de oorspronkelijke staat.

Er is een ingebouwde interface voor het maken van screenshots en het opnemen van screencasts (toegang verloopt via xdg-desktop-portal-gnome). Voor het starten van X11-toepassingen is er een mogelijkheid om de DDX-server Xwayland te gebruiken. Configuratie vindt plaats via een configuratiebestand dat het mogelijk maakt basisparameters van de omgeving aan te passen, zoals de breedte van de randen, marges, uitvoermodi en venstergroottes. Configuratiewijzigingen worden direct toegepast zonder de composietmanager opnieuw op te starten. de server.

De eerste release van de compositieserver Niri, die gebruikmaakt van Wayland.
De eerste release van de compositieserver Niri, die gebruikmaakt van Wayland.
De eerste release van de compositieserver Niri, die gebruikmaakt van Wayland.


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster