Megjelent a Niri 25.05: új Áttekintő nézet és rengeteg fejlesztés

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Linux ökoszisztéma fokozatosan a Wayland felé hajlik, távolodva a hagyományosan használt Xorg-tól. Ez az elmozdulás természetesen megnyitja az utat a Wayland-nek szentelt megoldások fejlesztése előtt. nézzük meg most a Nirit, egy új, görgethető, csempézett Wayland-kompozíciót.

Mi az a Niri?

A Wayland kompozitor a Wayland rendszer kulcsfontosságú összetevője, amely a grafika megjelenítéséért és a bemenetek kezeléséért felelős, modernebb és hatékonyabb alternatívát biztosítva a hagyományos X szerverhez képest. A Niri egy görgethető, csempézett Wayland kompozitor, amelyet erősen a GNOME PaperWM bővítménye ihletett . A projekt viszonylag új, de már sok mindent kínál a csempézés ablakkezelőinek.

Azáltal különbözteti meg magát a többi kompozitortól, hogy egyedülálló megközelítést kínál az ablakkezeléshez. A Niri az ablakokat végtelen vízszintes csíkokba rendezi az egyes monitorokon, így biztosítva, hogy új ablak megnyitása soha ne vezessen a meglévők átméretezéséhez, így szervezettebb és hatékonyabb munkaterületet biztosít. A github oldalukon van egy videó róla, ezt megnézve már sokkal egyértelműbb a hasznossága. Ezenkívül a Niri támogatja a dinamikus munkaterületeket, a GNOME által ihletett, de egyéb innovatív csavarral rendelkező funkciót. A Niri-környezetben minden monitor saját, függőlegesen elrendezett munkaterület-készlettel rendelkezik. Ez a beállítás nagymértékű testreszabást és rugalmasságot tesz lehetővé, a felhasználók több monitorral kapcsolatos igényeihez igazodva.

DEMO

Ezenkívül a Niri kompatibilitása kiterjed a vegyes GPU-rendszerekre, és támogatja a HiDPI-t, így sokoldalú választás a hardverkonfigurációk széles skálájához. A Niri kompozitáló tele van olyan funkciókkal, mint az xdg-desktop-portal-gnome-mal kompatibilis monitor screencasting, valamint a munkaterület-váltáshoz szükséges érintőpad gesztusok . A felhasználók testreszabható elrendezést is élvezhetnek, a rések, szegélyek és ablakméretek beállításával.

Ablakok lapra szerelve: hatékonyabb ablakkezelés

A legkiemelkedőbb újítás a lapkezelés támogatása, amely lehetővé teszi, hogy az ablakokat füles elrendezésben kezeljük ahelyett, hogy egymás alá lennének rendezve.

  • Helytakarékos megoldás, amely különösen hasznos kis képernyőkön vagy több nagy ablak esetén.
  • Nincs meredek tanulási görbe, mivel az eddigi navigációs módszerek változatlanok maradnak.
  • Billentyűparancsokkal gyorsan válthatunk a lapfülek között, például focus-window-down vagy focus-window-up segítségével.
  • A lapként ablakok alapértelmezettként beállíthatók, az indikátor helye és kinézete pedig testreszabható.

A verzió fő attrakciója a „Overview” mód, amely távolról mutatja az összes munkaterületet, lehetővé téve a gyors áttekintést, ablakok oszlopok közötti áthelyezését, valamint az általános tájékozódást.

Az Overview nézet elérhető:

  • konfigurálható billentyűkombinációval,
  • a képernyő bal felső sarkába vitt egérrel,
  • vagy négyujjas touchpad-gesztussal.

A nézetben a megszokott gyorsbillentyűk továbbra is működnek, ám az egér, touchpad és érintőképernyő támogatás is intuitívabbá vált:

  • Egér: bal gombbal húzhatók az ablakok, jobb gombbal vízszintesen görgethetők a munkaterületek, az egérgörgő pedig gyors váltást tesz lehetővé.
  • Touchpad: kétujjas görgetés emulálja a korábbi háromujjas gesztusokat.
  • Érintőképernyő: egyujjas görgetés vagy hosszú nyomva tartás-húzás kombináció az ablakok áthelyezéséhez.

Új háttérkezelés minden munkaterülethez

Mostantól minden munkaterület külön háttérrel rendelkezik, amely együtt zoomol az ablakokkal és a layer-shell felületekkel. A rendszergazdák:

  • beállíthatják a háttér színét globálisan vagy kimenetenként,
  • elhelyezhetnek egyéni layer-elemeket, például elmosott háttérképeket.

Képernyőkép eszköz, billentyűparancsok, egérmutató kezelése

A képernyőkép eszköz mostantól támogatja a táblagépeket és érintőképernyőket, valamint új rögzítő gomb került az alsó sávba. A billentyűparancsokkal:

  • mozgatni és átméretezni lehet a kijelölési régiót, mintha lebegő ablak lenne.
  • Új --show-pointer zászló szabályozza, hogy megjelenjen-e az egérmutató a mentett képeken.

Ablakkezelés: sürgősség és fejlett irányítás

Újdonság a sürgős (urgency) események támogatása, amelyek:

  • színes kerettel, fókusz-gyűrűvel vagy tab-színekkel jelzik a fontos eseményeket,
  • IPC-n keresztül is elérhetők, így például a Waybar vagy más státuszbárok tükrözhetik az állapotot,
  • új parancsok: toggle-urgent, set-urgent, unset-urgent.

További újdonságok:

  • focus-monitor és move-window-to-monitor parancsok immár monitorneveket is elfogadnak.
  • focus-column és move-column-to-index a kolonna-alapú elrendezésekhez.
  • move-window-to-workspace --focus=false lehetővé teszi az ablak áthelyezését anélkül, hogy követnénk azt.
  • center-visible-columns: vizuálisan középre rendezi a teljesen látható oszlopokat.

Beviteli eszközök: nagyobb testreszabhatóság

A beállítások kibővültek az alábbiakkal:

  • tap-and-drag viselkedés,
  • érintőképernyő engedélyezése,
  • balkezes trackpoint támogatás,
  • egyedi Mod billentyűk,
  • automatikus Num Lock,
  • új egérpozíció-ugratási módok.

Ezen kívül megadható egy preferált monitor, amely a rendszerindításkor automatikusan fókuszt kap, és ide helyezi az egérmutatót is.

Teljesítmény és stabilitás: optimalizált háttérfolyamatok

Az újratervezett offscreening pipeline:

  • újrahasznosítja az ideiglenes textúrákat,
  • csökkenti a felesleges újrarajzolásokat,
  • transzparens mozgatást tesz lehetővé komolyabb teljesítményromlás nélkül.
  • Megszűnt a piros villanás, amikor a képernyőzár aktiválódik: a rendszer ezentúl megvárja, míg a lock surface teljesen előkészül.

Végezetül: apró javítások és finomhangolások

A kiadás kisebb hibajavításokat is tartalmaz:

  • gesztusok finomítása,
  • összeomlásvédelmek a Smithay frissítésekhez,
  • esztétikai simítások, mint például negatív árnyékszórás és oldalhoz igazított lebegő ablakok.

A Niri 25.05 továbbra is a minimalista, de rendkívül testreszabható Wayland környezetek kedvelt szereplője marad.  A teljes változáslista és videós bemutatók elérhetők a hivatalos kiadási bejelentésben. Ha mélyebbre szeretnél merülni a Niri görgethető-csempéző Wayland kompozitor képességeiben, látogasd meg a projekt GitHub oldalát.