Niri 26.04


Niri 26.04


Niri 26.04


Niri 26.04

En ny version av Niri v26.04 har släppts - en scroll-timeline kompositör för Wayland, som placerar fönster i kolumner på en oändlig band åt höger, med öppnandet av ett nytt fönster som inte påverkar storlekarna på redan öppnade fönster.

Niri är skriven i Rust och distribueras under GPL3-licensen. I februari nådde repositoryt på GitHub över 20 000 stjärnor.

Den huvudsakliga funktionen i släppet, som flest har efterfrågat, är stöd för oskärpa (blur) av bakgrunden. Oskärpan fungerar genom Wayland-protokollet ext-background-effect och stöds av många applikationer och skal (Dank Material Shell, Noctalia shell, Vicinae launcher, terminaler foot, kitty, Ghostty och fler).

För applikationer utan stöd för protokollet kan oskärpan aktiveras via Niri-konfigurationen. Det finns två typer av oskärpa: xray blur (effektiv, använder oskarpa bakgrundsbilder som en statisk bild) och vanlig oskärpa (mer resurskrävande). Det går att ställa in vilken typ som ska användas för olika fönsterskikt, till exempel:

// Make top and overlay layers use the regular blur (if enabled),
// while bottom and background layers keep using the efficient xray blur.
layer-rule {
match layer="top"
match layer="overlay"

background-effect {
xray false
}
}

Oskärpa är en komplex funktion som krävde betydande ändringar i renderingsarkitekturen för att fungera snabbt och korrekt, inklusive stöd i fönsteröversikten (Overview) och interaktion med andra effekter. Det har också lagts till möjlighet att tillämpa transparens och oskärpaeffekter på popup-menyer med inställningar för hörnens radie och transparens.

Bland andra förändringar kan nämnas stöd för valfria inkluderningar (optional includes) i konfigurationen - det går att inkludera filer som kan saknas utan att det uppstår ett fel under inläsning, vilket är praktiskt för lokala överskrivningar. Tjänsten niri.service har också förbättrats - sökvägen till binären är nu inte hårdkodad. Andra förändringar rör beteendet hos muspekaren vid scrollning, screencasting och mycket mer - mer information hittar du i länken till släppet nedan. Den lägsta stödda versionen av Rust är nu 1.85.

Utvecklarna noterar också flytten av projektet Niri till en organisation på GitHub istället för den personliga kontoinnehavaren YaLTeR. Detta har gjort det möjligt att utöka rättigheterna för att hantera uppgifter och pull-förfrågningar. Utvecklarna uttrycker sin tacksamhet till Sempyos för aktivt deltagande i stöd och hjälp till användarna. Även relaterade projekt har flyttats till organisationen, inklusive listan över relaterade projekt awesome-niri (Vortriz) och ett arkiv med konstverk från logotypens skapare (bluelinden och HumpityDumpityDumber), där det finns en ikon och flera bakgrundsbilder, inklusive 3D-verk skapade i Blender (Duncan-Rose).

Källa: linux.org.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster