{"id":169957,"date":"2026-04-27T12:25:05","date_gmt":"2026-04-27T10:25:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/niri-26-04"},"modified":"2026-04-27T12:25:05","modified_gmt":"2026-04-27T10:25:07","slug":"niri-26-04","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/niri-26-04","title":{"rendered":"Niri 26.04","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23320\/original.png\"><br \/>\n          <img decoding=\"async\" alt=\"Niri 26.04\" src=\"\/wp-content\/uploads\/2026\/04\/894ccdf8db495ff5ee689f7dbad6ae67.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23321\/original.png\"><br \/>\n          <img decoding=\"async\" alt=\"Niri 26.04\" src=\"\/wp-content\/uploads\/2026\/04\/ab246af55b9f22a9eae184e62350c274.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p>        <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23322\/original.png\"><br \/>\n          <img decoding=\"async\" alt=\"Niri 26.04\" src=\"\/wp-content\/uploads\/2026\/04\/f9a56135197510f4618d0187994257b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n        <\/a><\/p>\n<p><noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23320\/original.png\" class=\"active\"><\/a><\/noindex><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23321\/original.png\"><\/a><\/p>\n<p>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23322\/original.png\"><\/a><\/p>\n<p>Wydana nowa wersja Niri v26.04 \u2014 kompozytora scroll-tyling dla Wayland, kt\u00f3ry uk\u0142ada okna w kolumnach na niesko\u0144czonej ta\u015bmie w prawo, przy czym otwieranie nowego okna nie zmienia rozmiar\u00f3w ju\u017c otwartych.<\/p>\n<p>Niri napisany jest w Rust, jest udost\u0119pniany na licencji GPL3. W lutym repozytorium na GitHubie przekroczy\u0142o 20 000 gwiazdek.<\/p>\n<p>G\u0142\u00f3wn\u0105 cech\u0105 wydania, o kt\u00f3r\u0105 prosili najwi\u0119cej, jest wsparcie dla rozmycia (blur) t\u0142a. Rozmycie dzia\u0142a poprzez protok\u00f3\u0142 Wayland ext-background-effect, wspierany przez wiele aplikacji i pow\u0142ok (Dank Material Shell, Noctalia shell, Vicinae launcher, terminale foot, kitty, Ghostty i inne).<\/p>\n<p>Dla aplikacji bez wsparcia protoko\u0142u, rozmycie mo\u017cna w\u0142\u0105czy\u0107 za pomoc\u0105 konfiguracji Niri. Istniej\u0105 dwa typy rozmycia: xray blur (efektywne, wykorzystuje rozmyte tapety jako statyczny obraz) i zwyk\u0142e rozmycie (bardziej wymagaj\u0105ce pod wzgl\u0119dem zasob\u00f3w). Mo\u017cna dostosowa\u0107, jaki typ u\u017cywa\u0107 dla r\u00f3\u017cnych warstw okien, na przyk\u0142ad:<\/p>\n<p>\/\/ Make top and overlay layers use the regular blur (if enabled),<br \/>\n\/\/ while bottom and background layers keep using the efficient xray blur.<br \/>\nlayer-rule {<br \/>\n    warstwa dopasowania=&quot;g\u00f3ra&quot;<br \/>\n    warstwa dopasowania=&quot;na\u0142o\u017cenie&quot;<\/p>\n<p>    background-effect {<br \/>\n        xray false<br \/>\n    }<br \/>\n}<\/p>\n<p>Rozmycie to z\u0142o\u017cona funkcja, kt\u00f3ra wymaga\u0142a znacznych zmian w architekturze renderowania dla szybkiej i poprawnej pracy, w tym wsparcia w przegl\u0105dzie okien (Overview) oraz interakcji z innymi efektami. Dodano tak\u017ce mo\u017cliwo\u015b\u0107 stosowania przezroczysto\u015bci i efekt\u00f3w rozmycia do rozwijanych menu (pop-up) z ustawieniami promienia zaokr\u0105gle\u0144 i przezroczysto\u015bci.<\/p>\n<p>W\u015br\u00f3d innych zmian warto zauwa\u017cy\u0107 wsparcie dla opcjonalnych w\u0142\u0105cze\u0144 (optional includes) w konfiguracji \u2014 mo\u017cna pod\u0142\u0105cza\u0107 pliki, kt\u00f3re mog\u0105 nie istnie\u0107 bez b\u0142\u0119du podczas \u0142adowania, co jest wygodne dla lokalnych nadpisa\u0144. Ulepszono r\u00f3wnie\u017c us\u0142ug\u0119 niri.service \u2014 \u015bcie\u017cka do binarki nie jest ju\u017c utwardzona. Wprowadzono tak\u017ce inne zmiany dotycz\u0105ce zachowania wska\u017anika \u201emyszy\u201d podczas przewijania, Screencasting'u i wielu innych \u2014 szczeg\u00f3\u0142y znajdziesz w linku do wydania poni\u017cej. Minimalna wspierana wersja Rust to teraz 1.85.<\/p>\n<p>Programi\u015bci r\u00f3wnie\u017c zauwa\u017caj\u0105 przeniesienie projektu Niri do organizacji na GitHub zamiast prywatnego konta dewelopera YaLTeR. Umo\u017cliwi\u0142o to rozszerzenie uprawnie\u0144 do zarz\u0105dzania zadaniami i pull requestami. Programi\u015bci wyra\u017caj\u0105 wdzi\u0119czno\u015b\u0107 Sempyos za aktywn\u0105 pomoc i wsparcie dla u\u017cytkownik\u00f3w. Do organizacji przeniesiono r\u00f3wnie\u017c powi\u0105zane projekty, w tym list\u0119 powi\u0105zanych projekt\u00f3w awesome-niri (Vortriz) oraz repozytorium z grafikami od tw\u00f3rc\u00f3w logo (bluelinden i HumpityDumpityDumber), w kt\u00f3rym znajduj\u0105 si\u0119 ikonki i kilka tapet, w tym prace 3D stworzone w Blenderze (Duncan-Rose).<\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/linux-general\/18276650\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u0448\u043b\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Niri v26.04 \u2014 \u0441\u043a\u0440\u043e\u043b\u043b-\u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u0432\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0430 \u0434\u043b\u044f Wayland, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u043e\u043a\u043d\u0430 \u0432 \u043a\u043e\u043b\u043e\u043d\u043a\u0430\u0445 \u043d\u0430 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u043f\u043e\u043b\u043e\u0441\u0435 \u0432\u043f\u0440\u0430\u0432\u043e, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u043a\u043d\u0430 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0443\u0436\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445. \u041d\u0430\u043f\u0438\u0441\u0430\u043d Niri \u043d\u0430 Rust, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 GPL3. \u0412 \u0444\u0435\u0432\u0440\u0430\u043b\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043d\u0430 GitHub \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u043b 20\u202f000 \u0437\u0432\u0451\u0437\u0434. \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0435\u043b\u0438\u0437\u0430, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0441\u0438\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0441\u0435\u0433\u043e, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":169958,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/niri-26-04\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Niri 26.04 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/niri-26-04\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-27T10:25:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-27T10:25:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Niri 26.04 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/niri-26-04","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Niri 26.04 | ProHoster","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/niri-26-04","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-27T10:25:07+00:00","article:modified_time":"2026-04-27T10:25:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/169957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=169957"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/169957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/169958"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=169957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=169957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=169957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}