Niri 25.02: laphasználattal, árnyékokkal és fejlettebb vezérléssel bővült a Wayland kompozitor

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ó.

Új árnyékhatások az ablakokhoz

A 25.02-es verzió árnyékokat vezet be az ablakok mögé, ami nemcsak esztétikai funkcióval bír, hanem segíti a lebegő vagy átfedő ablakok határainak láthatóságát.

  • Az árnyékok csak konfigurációs fájlban engedélyezhetők, tehát alapértelmezés szerint nem aktívak.
  • Testreszabható lágyítás, terjedés, eltolás és szín szerint, akár globálisan, akár egyes ablakokra külön-külön.
  • A rétegszintű felületekre is alkalmazható, például indítókra és paneleken.

Egyszerűbb navigáció és új ablakkezelési funkciók

A frissítés több módot kínál az ablakok közti gyorsabb mozgásra és hatékonyabb kezelésére:

  • Új billentyűparancsok: focus-window-top és focus-window-bottom segítségével az első vagy utolsó ablakhoz ugorhatunk egy oszlopban.
  • Egérrel történő görgetés áthúzás közben: Ha egy ablakot vagy fájlt húzunk, az egér monitor széléhez mozgatásával oldalirányban görgethető a nézet.
  • Minimális késleltetés a görgetés indulásához, hogy a gyors mozgások ne okozzanak véletlen görgetéseket.

Egyéb fejlesztések és hibajavítások

A Niri 25.02 számos további új funkcióval és hibajavítással is érkezik:

  • Virtuális pointer támogatás (wlr-virtual-pointer protokoll) a távoli asztali eszközökhöz és egyéb interakciókhoz.
  • Scroll-sebesség állítás egyedi ablakokhoz (scroll-factor tulajdonság).
  • Ablakok átlátszóságának ideiglenes kikapcsolása (toggle-window-rule-opacity), hogy könnyebben olvashatóvá váljanak.
  • Elsődleges vágólap kikapcsolásának lehetősége (a középső egérgombos beillesztés teljes letiltása).
  • Új munkaterület-mozgatási parancsok: move-workspace-to-index (munkaterület áthelyezése egy adott indexre) és move-workspace-to-monitor (másik monitorra helyezés).
  • Továbbfejlesztett ablakcsempézés: Ha egy ablak nem fér el teljesen egymás mellett, automatikusan középre rendeződik.
  • Érintőpados drag-lock támogatás, hogy a véletlen elengedések elkerülhetők legyenek.
  • GNOME Control Center integráció, amely lehetővé teszi a megjelenítési beállítások ideiglenes módosítását a Niri fő konfigurációjának módosítása nélkül.
  • Javított hibajelentések: Az új miette-alapú hibaüzenetek világosabbak és érthetőbbek, megkönnyítve a konfigurációs hibák elhárítását.
  • Hatékonyabb CPU-használat: Az inaktivitási értesítések ritkábban futnak, csökkentve a rendszer terhelését.
  • Gyorsabb konfigurációs újratöltés, amely külön szálon történik, így elkerülhetők az apró akadások élő módosítások során.

Összegzés

A Niri 25.02 kiadása számos hasznos fejlesztést és új funkciót hoz a Wayland-felhasználók számára. A tabbed oszlopok, az ablakárnyékok, a hatékonyabb munkaterület-kezelés és az érzékenyebb érintőpad-támogatás együttesen teszik ezt a verziót az egyik legjelentősebb Niri-frissítéssé eddig. 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.