Første udgave af den sammensatte server Niri, der bruger Wayland

Første udgave af den kompositte server Niri er offentliggjort. Projektet er inspireret af GNOME-udvidelsen PaperWM og implementerer en mosaik-layoutmetode, hvor vinduer grupperes i et uendeligt rullende bånd på skærmen. Åbning af et nyt vindue får båndet til at udvide sig, og tidligere tilføjede vinduer ændrer aldrig størrelse. Projektets kode er skrevet i Rust og distribueres under GPLv3-licensen. Pakker er samlet til Fedora, NixOS, Arch Linux og FreeBSD.

Første udgave af den sammensatte server Niri, der bruger Wayland

Som årsag til oprettelsen af en separat kompositmæssig manager nævnes umuligheden af at implementere adskilt arbejde med skærme i PaperWM på grund af GNOME Shells egenskaber (binding til globale vindueskoordinater). Hovedforskellen mellem Niri og PaperWM er bindingen af hvert skærm til sit eget vinduesbånd, som ikke krydser hinanden. Niri understøtter HiDPI og kan fungere på systemer med flere GPU'er (for eksempel hybride systemer med diskrete grafikkort og integrerede GPU'er).

Virtuelle arbejdsstationer i Niri oprettes dynamisk (som i GNOME) og placeres lodret (vinduesbåndet roterer vandret, mens arbejdsstationernes bånd er lodret). På hver monitor kan der vises et uafhængigt sæt. for virtuelle skriveborde. For at skifte mellem arbejdsområder kan der anvendes styringsgester på touchpad'en. Når en skærm frakobles, gemmes layoutet for de virtuelle arbejdsområder og overføres til den resterende skærm, og når skærmen tilsluttes igen, gendannes det til den oprindelige tilstand.

Der er en indbygget grænseflade til at tage screenshots og optage screencasts (adgang kræver xdg-desktop-portal-gnome). For at starte X11-applikationer er der mulighed for at bruge DDX-serveren Xwayland. Konfigurationen sker gennem en konfigurationsfil, der muliggør ændring af de grundlæggende miljøparametre som kantbredder, indrykninger, udgangsformer og vinduesstørrelser. Ændringer i konfigurationen træder i kraft med det samme uden genstart af den kompositte. server.

Første udgave af den sammensatte server Niri, der bruger Wayland
Første udgave af den sammensatte server Niri, der bruger Wayland
Første udgave af den sammensatte server Niri, der bruger Wayland


Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster