මාස තුනක සංවර්ධනයකින් පසු, සංයුක්ත සේවාදායකයක් වන Niri 26.04 නිකුත් කර ඇත. එය PaperWM GNOME දිගුවට සමාන ටයිල් පිරිසැලසුම් ක්රමයක් ක්රියාත්මක කරයි, කවුළු අනන්ත අනුචලන රිබනයකට කාණ්ඩ කරයි. නව කවුළුවක් විවෘත කිරීම රිබනය පුළුල් කරයි, කලින් එකතු කරන ලද කවුළු නොවෙනස්ව පවතී. ව්යාපෘතිය වේලන්ඩ් ප්රොටෝකෝලය මත රඳා පවතී, නමුත් Xwayland DDX සේවාදායකය භාවිතයෙන් X11 යෙදුම් ධාවනය කිරීමට ඉඩ සලසයි. ව්යාපෘතියේ කේතය රස්ට් භාෂාවෙන් ලියා ඇති අතර GPLv3 බලපත්රය යටතේ බලපත්ර ලබා ඇත. Fedora, NixOS සහ Arch සඳහා පැකේජ ලබා ගත හැකිය. Linux සහ FreeBSD.
Niri සහ PaperWM අතර ඇති මූලික වෙනස නම්, සෑම මොනිටරයකම වෙනත් මොනිටරවල රිබන් සමඟ ඡේදනය නොවන කවුළු පීත්ත පටියක් තිබීමයි (PaperWM හි, GNOME Shell හි ගෝලීය කවුළු ඛණ්ඩාංකවලට බැඳීම හේතුවෙන් මොනිටර සමඟ වෙනම වැඩ ක්රියාත්මක කළ නොහැක). Niri HiDPI සඳහා සහය දක්වන අතර බහු GPU සහිත පද්ධති මත ධාවනය කළ හැක (උදාහරණයක් ලෙස, විවික්ත ග්රැෆික් කාඩ්පතක් සහ ඒකාබද්ධ GPU සහිත දෙමුහුන් පද්ධති). තිරපිටපත් ගැනීම සහ තිර විකාශන පටිගත කිරීම සඳහා ගොඩනඟන ලද අතුරු මුහුණතක් ඇත, එහි ලක්ෂණය වන්නේ රහස්ය තොරතුරු සහිත තනි කවුළු පටිගත කිරීමෙන් බැහැර කිරීමේ හැකියාවයි.
Niri හි අතථ්ය ඩෙස්ක්ටොප් ගතිකව නිර්මාණය කර ඇති අතර, GNOME හා සමානව, සිරස් අතට සකසා ඇත (කවුළු පීත්ත පටිය තිරස් අතට භ්රමණය වන අතර, ඩෙස්ක්ටොප් පීත්ත පටිය සිරස් අතට භ්රමණය වේ). සෑම මොනිටරයකටම ස්වාධීන කට්ටලයක් පෙන්විය හැකිය. අතථ්ය ඩෙස්ක්ටොප්ඩෙස්ක්ටොප් සහ කවුළු අතර මාරු වීමට ඔබට ස්පර්ශක අභිනයන් භාවිතා කළ හැකිය. ඔබ මොනිටරයක් විසන්ධි කරන විට, අතථ්ය ඩෙස්ක්ටොප් පිරිසැලසුම මතක තබා ගෙන ඉතිරි මොනිටරයට මාරු කරනු ලබන අතර, ඔබ මොනිටරය ආපසු ලබා දෙන විට, එය එහි මුල් තත්වයට ප්රතිස්ථාපනය වේ. වින්යාසය වින්යාස ගොනුවක් හරහා සිදු කරනු ලබන අතර, රාමු පළල, ඉන්ඩෙන්ට්, ප්රතිදාන මාතයන් සහ කවුළු ප්රමාණයන් වැනි පරාමිතීන් වෙනස් කිරීමට ඔබට ඉඩ සලසයි. සංයුක්ත තිරය නැවත ආරම්භ නොකර වින්යාස ගොනුවට කරන ලද වෙනස්කම් ස්වයංක්රීයව යොදනු ලැබේ. සේවාදායකය.
නව අනුවාදයේ:
- පාරභාසක කවුළු වල පසුබිම බොඳ කිරීමේ හැකියාව එකතු කර ඇත. යෙදුම් සහ පරිශීලක පරිසර සංරචක වලට ext-background-effect Wayland ප්රොටෝකෝලය භාවිතයෙන් විනිවිදභාවය පාලනය කළ හැකි අතර, මෙම ප්රොටෝකෝලයට සහය නොදක්වන වැඩසටහන් සඳහා, වින්යාස ගොනුවේ ඇති බන්ධනයක් හරහා විනිවිදභාවය වින්යාසගත කළ හැකිය. Dank Material Shell සහ Noctalia කවච, Vicinae launcher, foot, kitty සහ Ghostty පර්යන්ත ඉමුලේටර් සහ Quickshell සහ winit මෙවලම් කට්ටලවල බිල්ට්-ඉන් පසුබිම් බොඳ කිරීමේ සහාය ක්රියාත්මක වේ. පසුබිම් බොඳ කිරීමේ ක්රම දෙකක් තිබේ: "xray" (බොඳවීම එක් වරක් ගණනය කර පසුව පූර්ව නිශ්චිත ස්ථිතික රූපයක් ඇතුළත් කරනු ලැබේ) සහ "සාමාන්ය" (බොඳවීම ක්ෂණිකව සිදු කරනු ලැබේ).

- "optional=true" විකල්පය "include" වින්යාස ගොනු විධානයට එකතු කර ඇති අතර එය අනෙකුත් ගොනු වල අන්තර්ගතය ආදේශ කිරීමට භාවිතා කරයි. මෙම විකල්පය මඟින් ඔබට විකල්ප වින්යාස සංරචක නියම කිරීමට ඉඩ සලසයි. ඇතුළත් කර ඇති ගොනුව අස්ථානගත වී ඇත්නම්, "optional=true" විකල්පය තිබේ නම් දෝෂයක් වෙනුවට අනතුරු ඇඟවීමක් පෙන්වනු ඇත. වින්යාසය තුළ, නිවාස නාමාවලිය හා සම්බන්ධ "~/" මාර්ගය භාවිතා කිරීමේ හැකියාව එකතු කර ඇත.
- බ්ලෙන්ඩරයට සමානව, බහු කවුළු හරහා සංචාලනය සරල කිරීම සඳහා, වැඩබිම හරහා මූසිකය සමඟ තිරස් අතට අනුචලනය කරන විට කර්සරය දැන් ස්වයංක්රීයව තිරයේ එක් පැත්තක සිට අනෙක් පැත්තට පනිනවා.
- තිර විකාශන පටිගත කිරීමේදී, කර්සර පාරදත්ත දැන් වීඩියෝ ප්රවාහයෙන් වෙන වෙනම PipeWire වෙත යවනු ලැබේ, උදාහරණයක් ලෙස, OBS හට ස්වාධීනව කර්සරය ඇඳීමට ඉඩ සලසයි. තිර විකාශන පටිගත කිරීම නිරීක්ෂණය කිරීම, තිර විකාශනය නැවැත්වීම සහ පටිගත කිරීමේ ආරම්භක/නැවතුම් සිදුවීම් ලබා ගැනීම සඳහා (පැනලයේ දර්ශකයක් පෙන්වීමට) IPC වෙත විධාන එකතු කර ඇත.
- කවුළු අනුචලනය කිරීම සහ විවෘත කිරීම/හැකිලීම සඳහා වැඩිදියුණු කළ සජීවිකරණය.
- Escape යතුර එබීමෙන් ඇදගෙන යාමේ මෙහෙයුමක් අවලංගු කිරීමේ හැකියාව එක් කරන ලදී.
- ටැබ්ලට් සහ ට්රැක්බෝල් සඳහා සහාය වැඩි දියුණු කරන ලදි.
- ට්රේසි පැකේජය භාවිතයෙන් GPU පැතිකඩකරණ හැකියාවන් පුළුල් කර ඇත. විදැහුම්කරණය සහ බොඳ කිරීමේ කාර්ය සාධනය නිරීක්ෂණය කිරීමේ හැකියාව එකතු කර ඇත. දෙමුහුන් ග්රැෆික් පද්ධති සඳහා සහාය (ඒකාබද්ධ GPU + විවික්ත ග්රැෆික් කාඩ්පත) ක්රියාත්මක කර ඇත.
- විදැහුම්කරණ ප්රශස්තිකරණය ක්රියාත්මක කර ඇත. තිරය මත විදැහුම් කරන ලද වස්තූන් ලැයිස්තුව ගොඩනැගීම නවීන පද්ධතිවල 2-3 ගුණයකින් සහ පැරණි පද්ධතිවල 8 ගුණයකින් වේගවත් කර ඇත.
මූලාශ්රය: opennet.ru

