Niri 26.04


Niri 26.04


Niri 26.04


Niri 26.04

Megjelent az Niri v26.04 — a Wayland scroll-timeline composere, amely az ablakokat oszlopokba helyezi egy végtelen sávon jobbra, miközben egy új ablak megnyitása nem változtatja meg a már nyitottak méretét.

Az Niri Rust nyelven készült, GPL3 licenc alatt terjesztik. Februárban a GitHub tárolója meghaladta a 20 000 csillagot.

A megjelenés fő jellemzője, amelyet a legjobban kértek, a háttér elmosódás (blur) támogatása. Az elmosódás a Wayland ext-background-effect protokollon keresztül működik, és sok alkalmazásban és környezetben (Dank Material Shell, Noctalia shell, Vicinae launcher, foot, kitty, Ghostty terminálok stb.) támogatott.

Protokollt nem támogató alkalmazások számára az elmosódás az Niri konfigurációján keresztül is engedélyezhető. Kétféle elmosódás létezik: xray blur (hatékony, elmosódott háttérképet használ statikus képként) és a normál elmosódás (amely több erőforrást igényel). Beállítható, hogy melyik típust használják a különböző ablakrétegekhez, például:

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

Az elmosódás egy összetett funkció, amely jelentős változtatásokat igényelt a renderelési architektúrában a gyors és helyes működés érdekében, beleértve a Window Overview támogatását és az egyéb hatásokkal való kölcsönhatást. Továbbá hozzá lett adva a lehetőség, hogy átlátszóságot és elmosódási effektusokat alkalmazzunk felugró menükre (pop-up), a sarkok sugarának és az átlátszóságnak a beállításával.

Más változások között megemlíthetjük az opcionális beillesztések támogatását a konfigurációban — olyan fájlok csatlakoztatását teszi lehetővé, amelyek hiányozhatnak anélkül, hogy betöltési hiba lépne fel, ami hasznos a helyi felülírásokhoz. Az niri.service szolgáltatás is javult — a bináris fájlhoz vezető út már nem van hardcode-olva. További változtatások történtek az egérmutató görgetésével, Screencastinggal és egyéb dolgokkal kapcsolatban — részletek a kiadás alatti linken olvashatók. A Rust minimálisan támogatott verziója mostantól 1.85.

A fejlesztők említik a Niri projekt áthelyezését a GitHub szervezetébe, a YaLTeR fejlesztő személyes fiókja helyett. Ez lehetővé tette a feladatok és a pull requestek kezelési jogainak kiterjesztését. A fejlesztők köszönetet mondanak Sempyosnak az aktív részvételért és a felhasználók támogatásáért. A szervezethez kapcsolódó projekteket is átvitték, beleértve a kapcsolt projektek listáját, az awesome-niri (Vortriz) projektet, valamint a logó készítői által készített art repository-t (bluelinden és HumpityDumpityDumber), ahol található egy ikon és több háttérkép, beleértve a Blenderben készült 3D munkákat (Duncan-Rose).

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster