labwc 0.6 جو رليز، Wayland لاءِ هڪ جامع سرور

labwc 0.6 پروجيڪٽ جو رليز (Lab Wayland Compositor) موجود آهي، Wayland لاءِ هڪ جامع سرور ٺاهي رهيو آهي صلاحيتن سان گڏ Openbox Window Manager جي ياد ڏياريندڙ (پروجيڪٽ کي پيش ڪيو ويو آهي هڪ ڪوشش طور هڪ اوپن باڪس متبادل ٺاهڻ جي ڪوشش). labwc جي خاصيتن ۾ minimalism، compact عملدرآمد، وسيع ڪسٽمائيزيشن جا اختيار ۽ اعلي ڪارڪردگي شامل آهن. پروجيڪٽ ڪوڊ سي ٻولي ۾ لکيل آهي ۽ GPLv2 لائسنس تحت ورهايو ويو آهي.

بنياد wlroots لائبريري آهي، جيڪو Sway صارف ماحول جي ڊولپرز پاران تيار ڪيو ويو آهي ۽ Wayland جي بنياد تي جامع مينيجر جي ڪم کي منظم ڪرڻ لاء بنيادي ڪم مهيا ڪري ٿو. وڌايل Wayland پروٽوڪول ۾، wlr-output-management جي مدد ڪئي وئي آھي آئوٽ پُٽ ڊوائيسز کي ترتيب ڏيڻ لاءِ، ڊيسڪ ٽاپ شيل جي ڪم کي منظم ڪرڻ لاءِ پرت-شيل، ۽ ڪسٽم پينلز ۽ ونڊو سوئچز کي ڳنڍڻ لاءِ پرڏيهي-مٿين سطح.

ڪمن کي لاڳو ڪرڻ لاءِ اضافو ڳنڍڻ ممڪن آهي جهڙوڪ اسڪرين شاٽ ٺاهڻ، ڊيسڪ ٽاپ تي وال پيپر ڏيکارڻ، پينل ۽ مينيو رکڻ. متحرڪ اثرات، گريجوئيٽ ۽ شبیہیں (ونڊو بٽڻن جي استثنا سان) بلڪل سپورٽ نه آھن. وائيلينڊ پروٽوڪول جي بنياد تي ماحول ۾ X11 ايپليڪيشنن کي هلائڻ لاء، XWayland DDX جزو جي استعمال جي حمايت ڪئي وئي آهي. موضوع، بنيادي مينيو ۽ hotkeys ترتيب ڏنل فائلن ذريعي ترتيب ڏنل آهن xml فارميٽ ۾. اعلي پکسل کثافت (HiDPI) اسڪرين لاء بلٽ ان سپورٽ آهي.

labwc 0.6 جو رليز، Wayland لاءِ هڪ جامع سرور

بلٽ ان روٽ مينيو کان علاوه، menu.xml ذريعي ترتيب ڏنل، توھان ڳنڍي سگھو ٿا ٽئين پارٽي ايپليڪيشن مينيو لاڳو ڪرڻ، جھڙوڪ bemenu، fuzzel ۽ wofi. توھان استعمال ڪري سگھو ٿا Waybar، sfwbar، Yambar يا LavaLauncher پينل طور. ڳنڍڻ واري مانيٽر کي منظم ڪرڻ ۽ انهن جي پيٽرولن کي تبديل ڪرڻ لاء، اهو استعمال ڪرڻ جي صلاح ڏني وئي آهي wlr-randr يا kanshi. اسڪرين کي swaylock استعمال ڪندي بند ڪيو ويو آهي.

نئين رليز ۾ اهم تبديليون:

  • خاص طور تي wlroots ۾ مهيا ڪيل منظر گراف API جي استعمال کي ٻيهر ڪم ڪيو. ٻيهر ڪم رينڊنگ، ونڊوز جي سجاڳي، مينيو ۽ اسڪرين شيل جي عمل کي متاثر ڪيو. تصويرن ۽ فونٽس کي اسڪرين تي ظاهر ڪرڻ کان اڳ پروسيس ڪرڻ کي بناوتن جي بدران بفر استعمال ڪرڻ لاءِ تبديل ڪيو ويو آهي (wlr_texture ڍانچي)، جيڪو صحيح آئوٽ اسڪيلنگ کي يقيني بڻائي ٿو. wlr_scene_nodes تي پابند هينڊلر لاءِ آسان ڪوڊ. بهتر ڊيبگنگ صلاحيتون.
  • ورچوئل ڊيسڪ ٽاپ لاءِ سپورٽ شامل ڪئي وئي.
  • ڪلائنٽ مينيو ۾ مختلف ٻولين کي استعمال ڪرڻ لاء مدد شامل ڪئي وئي.
  • ويڊيو ڊسپلي لاءِ استعمال ڪيل پريزنٽيشن-وقت پروٽوڪول لاءِ سپورٽ لاڳو ڪئي وئي آهي.
  • ٽچ ڊوائيسز لاء سپورٽ شامل ڪئي وئي.
  • drm_lease_v1 پروٽوڪول لاءِ سپورٽ لاڳو ڪئي وئي آهي، استعمال ڪيو ويو هڪ اسٽيريو تصوير ٺاهڻ لاءِ مختلف بفرن سان گڏ کاٻي ۽ ساڄي اکين لاءِ جڏهن ورچوئل ريئلٽي هيلميٽ ڏانهن آئوٽ ڪيو وڃي.
  • ورچوئل ڪيبورڊ ۽ پوائنٽر استعمال ڪرڻ لاءِ لاڳو ڪيل پروٽوڪول.
  • ونڊو کي ڊڪ ڪرڻ لاءِ موڊ شامل ڪيو ويو ٻين ونڊوز جي مٿان (ToggleAlwaysOnTop).
  • ونڊو بارڊر جي چوٽي ۽ رنگ جي وضاحت ڪرڻ لاءِ osd.border.color ۽ osd.border.width سيٽنگون شامل ڪيون ويون.
  • ڪيبورڊ ان پٽ دير ۽ ورجائي سيٽنگون تبديل ڪرڻ لاءِ سيٽنگون شامل ڪيون ويون.
  • مائوس ويل سان اسڪرول ڪرڻ لاءِ عملن کي پابند ڪرڻ جي صلاحيت شامل ڪئي وئي (ڊفالٽ طور، جڏهن ڊيسڪ ٽاپ تي اسڪرول ڪندي، توهان ورچوئل ڊيسڪٽاپس جي وچ ۾ سوئچ ڪندا).
  • هموار ۽ افقي طومار لاءِ شامل ڪيل سپورٽ.
  • ٽيسٽنگ ڊيبين، فري بي ايس ڊي، آرڪ ۽ وائڊ لاءِ اسيمبلين لاءِ مسلسل انضمام واري نظام ۾ مهيا ڪئي وئي آهي، بشمول xwayland کان سواءِ اسيمبليون.
  • فونٽ جي موڙ ۽ ٿلهي کي ترتيب ڏيڻ لاءِ مدد شامل ڪئي وئي (اٽالڪ ۽ بولڊ فونٽس استعمال ڪرڻ لاءِ).
  • شامل ڪيل سيٽنگ ڪنٽرول ڪرڻ لاءِ ته ڇا edge preview فعال آهي.
  • ذيلي مينيو لاء تير هاڻي پيش ڪيا ويا آهن. مينيو ۾ حد بندي ڪندڙن لاءِ سپورٽ شامل ڪئي وئي.
  • xdg-desktop-portal-wlr پروٽوڪول ڪم ڪري ٿو بغير اضافي سيٽنگن (dbus جي شروعات ڪئي وئي آهي ۽ سسٽم ڊي ذريعي چالو ڪئي وئي آهي)، جيڪو OBS اسٽوڊيو شروع ڪرڻ سان مسئلا حل ڪري ٿو.



جو ذريعو: opennet.ru

تبصرو شامل ڪريو