
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.
