labwc 0.20 (ليب وي لينڊ ڪمپوزيٽر) پروجيڪٽ، جيڪو وي لينڊ لاءِ هڪ ڪمپوزيٽنگ سرور تيار ڪري ٿو جيڪو اوپن باڪس ونڊو مئنيجر جي ياد ڏياريندڙ صلاحيتن سان گڏ آهي، جاري ڪيو ويو آهي. پروجيڪٽ کي وي لينڊ لاءِ هڪ اوپن باڪس متبادل ٺاهڻ جي ڪوشش طور پيش ڪيو ويو آهي. پروجيڪٽ جو ڪوڊ C ۾ لکيل آهي ۽ GPLv2 لائسنس تحت ورهايو ويو آهي. ورجن نمبرنگ ۾ اهم واڌارو (0.9 کان 0.20 تائين) wlroots لائبريري ورجن نمبرنگ سان هم وقت سازي جي ڪري آهي.
Labwc Raspberry Pi OS ڊسٽريبيوشن جي گرافيڪل ماحول ۾ استعمال ٿيندو آهي ۽ اختياري طور تي Xfce ۽ LXQt ڊيسڪ ٽاپ ماحول ۾ سپورٽ ٿيل آهي. labwc پروجيڪٽ جا مقصد minimalism، هڪ ڪمپيڪٽ عملدرآمد، وسيع ڪسٽمائيزيشن، ۽ اعليٰ ڪارڪردگي شامل آهن. متحرڪ اثرات، گريڊينٽ، ۽ آئڪن بلڪل سپورٽ نه آهن، ونڊو بٽڻن جي استثنا سان. اهو wlroots لائبريري تي ٻڌل آهي، جيڪو Sway صارف ماحول جي ڊولپرز پاران تيار ڪيو ويو آهي ۽ Wayland-based ڪمپوزٽنگ مئنيجر لاءِ بنيادي ڪارڪردگي فراهم ڪري ٿو.
ايڊ آنز کي اسڪرين شاٽس، ڊيسڪ ٽاپ وال پيپر ڊسپلي، ۽ پينل ۽ مينيو پليسمينٽ جهڙين خاصيتن کي لاڳو ڪرڻ لاءِ ڳنڍي سگهجي ٿو. XWayland DDX جزو Wayland تي ٻڌل ماحول ۾ X11 ايپليڪيشنن کي هلائڻ لاءِ سپورٽ ٿيل آهي. موضوع، بنيادي مينيو، ۽ هاٽ ڪيز XML ترتيب فائلن ذريعي ترتيب ڏئي سگهجن ٿيون. هاءِ-ڊي پي آءِ (هائي ڊي پي آءِ) اسڪرين سپورٽ بلٽ ان آهي.
بلٽ ان بنيادي مينيو کان علاوه، جيڪو menu.xml فائل ذريعي ترتيب ڏئي سگهجي ٿو، توهان ٽئين پارٽي ايپليڪيشن مينيو لاڳو ڪرڻ کي ضم ڪري سگهو ٿا، جهڙوڪ bemenu، fuzzel، ۽ wofi. Waybar، sfwbar، Yambar، يا LavaLauncher کي پينل طور استعمال ڪري سگهجي ٿو. مانيٽر ڪنيڪشن کي منظم ڪرڻ ۽ انهن جي سيٽنگن کي تبديل ڪرڻ لاءِ، wlr-randr يا kanshi تجويز ڪيا ويا آهن. اسڪرين لاڪنگ کي swaylock استعمال ڪندي سنڀاليو ويندو آهي.
نئين نسخي ۾:
- wlroots 0.20 لائبريري رليز ڏانهن منتقلي مڪمل ٿي چڪي آهي، جيڪا رنگ جي انتظام، HDR، ڪرسر جي ظاهري ڪسٽمائيزيشن، ۽ ورچوئل ڊيسڪ ٽاپ لاءِ سپورٽ لاڳو ڪري ٿي.
- مٿين سطح جي وي لينڊ سطحن تي ڏيکاريل مواد کي ڪيپچر ڪرڻ لاءِ جزوي سپورٽ لاڳو ڪئي وئي آهي (مٿين سطح تي-ڪيپچر)، توهان کي انفرادي ونڊوز جي مواد جا اسڪرين شاٽ ٺاهڻ ۽ اسڪرين ڪاسٽ رڪارڊ ڪرڻ جي اجازت ڏئي ٿي. هي عمل درآمد اڃا تائين XWayland ذريعي لانچ ڪيل ايپليڪيشنن جي چائلڊ ۽ پاپ اپ ونڊوز کي ڍڪي نٿو سگهي، ۽ نه ئي نيسٽڊ xdg وي لينڊ سطحون.
- HDR10 کي سپورٽ ڪندڙ مانيٽر کي آئوٽ پُٽ ڪرڻ جي صلاحيت سان وڌايل چمڪ جي حد لاءِ سپورٽ شامل ڪئي وئي آهي (صرف وولڪن تي ٻڌل رينڊرنگ بيڪ اينڊ استعمال ڪرڻ وقت ڪم ڪري ٿو).
- مينيو آئٽمز تائين رسائي حاصل ڪرڻ جو هڪ تيز طريقو هاڻي انهن جي نالي جي پهرين اکر کي دٻائڻ سان موجود آهي. مثال طور، فائر فاڪس لانچ ڪرڻ لاءِ، مينيو کولڻ لاءِ صرف "Meta+a" کي دٻايو ۽ پوءِ "f" کي دٻايو.
- ونڊوز کي لڪائڻ ۽ ظاهر ڪرڻ لاءِ هڪ سپر-ڊي ڪيبورڊ شارٽ ڪٽ شامل ڪيو ويو آهي. ٽوگل شو ڊيسڪ ٽاپ سيٽنگ توهان کي هن عمل لاءِ پنهنجا ڪيبورڊ شارٽ ڪٽ ترتيب ڏيڻ جي اجازت ڏئي ٿي.
- labwc کي نيسٽڊ انداز ۾ هلائڻ وقت ونڊو ٽائيٽل سيٽ ڪرڻ لاءِ ڪمانڊ لائن آپشن "-t" (--title) شامل ڪيو ويو.
- ليب ناگ يوٽيليٽي کي "--details-border-color" ۽ "--details-margin" آپشنز سان اپڊيٽ ڪيو ويو آهي ته جيئن مواد جي چوڌاري علائقي جو رنگ ۽ مارجن مقرر ڪري سگهجي.
- labwc-session.target systemd يونٽ هاڻي انسٽال ٿيل آهي جڏهن systemd موجود آهي.
- " سيٽنگ ڪنفگريشن فائل ۾ شامل ڪئي وئي آهي. ڌيان مٽائڻ کان اڳ دير متعارف ڪرائڻ لاءِ.
- آپشن ۾ " "آن بٽڻ" اسڪرولنگ طريقي لاءِ سپورٽ شامل ڪئي وئي، ۽ هڪ الڳ "آپشن" لاڳو ڪيو ويو. » بٽڻن کي استعمال ڪندي مواد ذريعي اسڪرول ڪرڻ لاءِ.
- آپشن شامل ڪيو ويو توهان جي گرافڪس ٽيبليٽ لاءِ دٻاءُ جي حساسيت جي حد کي ترتيب ڏيڻ لاءِ.
- ڪنفگريشن فائل ۾ هڪ آپشن شامل ڪيو ويو آهي. خاص پروٽوڪول تائين رسائي کي محدود ڪرڻ لاءِ.
- ڪيئي اسٽيٽ انفارميشن اوورلي ڏيکارڻ لاءِ ڊيبگ پيرا ميٽر DebugToggleKeyStateIndicator شامل ڪيو ويو.
- ويلينڊ رنگ انتظام پروٽوڪول لاءِ شامل ڪيل سپورٽ: رنگ-نمائندگي-v1 ۽ رنگ-انتظام-v1.
- wl_fixes انٽرفيس کي ٻين بنيادي پروٽوڪول APIs سان مسئلن کي حل ڪرڻ لاءِ لاڳو ڪيو ويو آهي جيڪي انهن انٽرفيس جي اصلي صلاحيتن سان حل نه ٿي سگهن. مثال طور،
"wl_fixes::destroy_registry" درخواست توهان کي wl_registry آبجيڪٽ کي تباهه ڪرڻ جي اجازت ڏئي ٿي، جنهن کان پوءِ ڪلائنٽ ان کي استعمال ڪرڻ جي قابل نه هوندو، ۽ ڪمپوزٽ سرور ان ذريعي واقعن کي منتقل ڪرڻ بند ڪري ڇڏيندو.




جو ذريعو: opennet.ru
