Niri 26.04


Niri 26.04


Niri 26.04


Niri 26.04

Iznāca jaunā versija Niri v26.04 — ritināšanas kompozīcijas rīks Wayland, kas izvieto logus kolonnās uz bezgalīgas joslas pa labi, un jauna loga atvēršana nemaina jau atvērtu logu izmērus.

Niri ir uzrakstīts Rust valodā un tiek izplatīts ar GPL3 licenci. Februārī GitHub repozitorijs pārkāpa 20 000 zvaigžņu robežu.

Galvenā izlaišanas iezīme, par kuru visvairāk prasīja, ir fona izplūšanas atbalsts (blur). Izplūšana darbojas caur Wayland ext-background-effect protokolu, un to atbalsta daudzas lietotnes un saskarnes (Dank Material Shell, Noctalia shell, Vicinae launcher, termināli foot, kitty, Ghostty utt.).

Lietotnēm, kam nav atbalsta protokolam, izplūšanu var iespējot, izmantojot Niri konfigurāciju. Ir divi izplūšanas veidi: xray blur (efektīvs, izmanto izplūdušus fonus kā statisku attēlu) un parastā izplūšana (resursu ziņā dārgāka). Var konfigurēt, kādu veidu izmantot dažādām logu slānēm, piemēram:

// 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
}
}

Izplūšana ir sarežģīta funkcija, kurai bija nepieciešamas ievērojamas izmaiņas renderēšanas arhitektūrā, lai tā ātri un pareizi darbotos, iekļaujot atbalstu logu apskatam (Overview) un mijiedarbību ar citiem efektiem. Tāpat pievienota iespēja lietot caurspīdīgumu un izplūšanas efektus uz uznirstošajiem izvēlne (pop-up), iestatot stūru rādiusu un caurspīdīgumu.

Citu izmaiņu vidū var minēt opciju atbalstu (optional includes) konfigurācijā — ir iespējams pievienot failus, kas var nebūt pieejami bez ielādes kļūdām, kas ir ērti lokālajiem pārrakstījumiem. Ir uzlabota pakalpojums niri.service — ceļš uz bināro failu tagad nav cieti noteikts. Veiktas arī citas izmaiņas, kas attiecas uz kursora "peles" uzvedību ritināšanas laikā, Screencasting un daudz ko citu — sīkāk lasiet saistītajā izlaidumā apakšā. Minimālā atbalstāma Rust versija tagad ir 1.85.

Izstrādātāji arī norāda, ka Niri projekts ir pārvietots uz organizāciju GitHub vietnē, nevis uz izstrādātāja YaLTeR personīgo kontu. Tas ir ļāvis paplašināt tiesības pār uzdevumiem un pievilkšanas pieprasījumiem. Izstrādātāji izsaka pateicību Sempyos par aktīvu līdzdalību atbalstot un palīdzot lietotājiem. Organizācijā ir pārvietoti arī saistītie projekti, tostarp saistīto projektu saraksts awesome-niri (Vortriz) un repositārs ar mākslām no logotipa autoriem (bluelinden un HumpityDumpityDumber), kurā ir ikona un vairāki foni, tostarp 3D darbi, kas izveidoti programmā Blender (Duncan-Rose).

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster