Опубликован выпуск композитного сервера Niri 25.05, реализующего метод мозаичной (tiling) компоновки в стиле GNOME-расширения PaperWM, в котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна не меняют свой размер. Проект базируется на использовании протокола Wayland, но позволяет запускать приложения X11 при помощи DDX-сервера Xwayland. Код проекта написан на языке Rust и распространяется под лицензией GPLv3. Пакеты формируются для Fedora, NixOS , Arch Linux na FreeBSD.
Ihe dị iche n'etiti Niri na PaperWM bụ na onye ọ bụla nyochaa nwere rịbọn nke windo nke na-adịghị ejikọta ya na rịbọn na nlekota ndị ọzọ (na PaperWM, ọrụ dị iche iche na nlekota oru enweghị ike imejuputa ya n'ihi njide na nhazi windo zuru ụwa ọnụ na GNOME Shell). Niri na-akwado HiDPI ma nwee ike ịgba ọsọ na sistemu nwere ọtụtụ GPU (dịka ọmụmaatụ, sistemụ ngwakọ nwere kaadị eserese pụrụ iche yana GPU agbakwunyere). Enwere ihe arụnyere n'ime ya maka ịse nseta na ịdekọ ihe onyonyo, njirimara ya bụ ike wepụrụ windo onye ọ bụla nwere ozi nzuzo na ndekọ.
A na-emepụta desktọpụ mebere emebere na Niri n'ụzọ dị iche iche, dịka GNOME, a na-ahazi ha n'usoro kwụ ọtọ (rịbọn windo na-agbagharị n'usoro kwụ ọtọ, ebe ribọn desktọpụ na-agbagharị n'usoro kwụ ọtọ). Ihe nlekota ọ bụla nwere ike igosi otu nke nọọrọ onwe ya virtualnyx rabochikh stolovỊ nwere ike iji mmegharị aka iji gbanwee n'etiti desktọpụ na windo. Mgbe ị kwụsịrị ihe nlele, a na-echeta nhazi desktọpụ mebere emebe ma bufee ya na ihe nlele fọdụrụ, mgbe ị weghachite ihe nlele ahụ, a na-eweghachi ya na ọnọdụ mbụ ya. A na-eme nhazi site na faịlụ nhazi, na-enye gị ohere ịgbanwe paramita dịka obosara ókèala, oke, ụdị ngosi, na nha windo. A na-etinye mgbanwe emere na faịlụ nhazi ahụ na akpaghị aka na-amalitegharịghị ihe nkesa mejupụtara ya.

Na ụdị ọhụrụ:
- Ọnọdụ nlele agbakwunyere maka ịnyagharị desktọpụ mebere na windo mepere ha. A na-eme ka ọnọdụ ahụ rụọ ọrụ site na ịkwaga cursor gaa n'akụkụ aka ekpe nke elu ma ọ bụ site na ịpịa mkpịsị aka anọ na touchpad, mgbe nke ahụ gasịrị, ọnụ ọgụgụ ahụ na-ebelata ma na-egosipụta ndepụta nke desktọpụ mebere na windo mepere emepe n'ime ha. Enwere ike ịhazigharị Windows ma ọ bụ bugharịa n'etiti desktọpụ site na iji òké ma ọ bụ mmegharị ahụ na ihuenyo.

- Ike gbasaara maka imepụta ihe nkesa ihuenyo na nkesa ihuenyo. Agbakwunyere ike ịhọrọ ihe n'ike n'ike maka ịdekọ ihe nkedo ihuenyo - na mbụ, a na-emepụta iyi vidiyo efu, nke enwere ike ịgbanwe ka ọ weghara windo na-arụ ọrụ ma ọ bụ ihuenyo dum na nyocha ugbu a. Nkwado etinyere maka ịdekọ mmepụta nke ngwa ihuenyo zuru oke n'ụdị windo mebere.
- Ihe interface maka ịmepụta nseta ihuenyo ugbu a gụnyere ikike ịhọrọ mpaghara foto site na iji mbadamba ihe osise ma ọ bụ ihuenyo mmetụ. Agbakwunyela bọtịnụ dị iche maka imepụta nseta ihuenyo na panel nke ala.
- Agbakwunyere ike ime ka windo ndị chọrọ nlebara anya pụrụ iche pụta ìhè. A na-eme ka windo ndị dị otú ahụ pụta ìhè na etiti agba agba (a na-edozi agba ahụ site na nhazi agba ngwa ngwa) ma nye ya ihe ngosi dị iche iche na panel.
- Agbasawanyela ikike nke njikọ IPC ejiri mee ihe maka mmekọrịta n'etiti sistemụ mpụga na ihe mejupụtara ya. ihe nkesaIwu agbakwunyere: "niri msg pick-window" (na-eweghachi ID nke windo onye ọrụ pịrị) na "niri msg pick-color" (na-eweghachi agba nke pixel ahọpụtara).
- Omume agbakwunyere na windo: ihe nleba anya-nleba anya, mbugharị-window-na-nleba anya, mbugharị-ogidi-na-nyochaa, kọlụm na-elekwasị anya, bugharịa-ogidi-na-index.
- Ntọala agbakwunyere maka ngwaọrụ ntinye: gbanyụọ mgbata-na-dọrọ, gbanyụọ ihuenyo mmetụ, igodo mgbanwe, họrọ nghazi trackpad, mee ka Num Lock nwee mmalite.
- Nrụpụta arụ ọrụ nke inye windo n'ime textures etiti (offscreening), bụ nke a na-edozi agbakwunyere (dịka ọmụmaatụ, oyi akwa) tupu mmepụta na nyocha.
isi: opennet.ru

