ويلينڊ استعمال ڪندي Sway 1.7 ڪسٽم ماحول جاري ڪيو

جامع مئنيجر Sway 1.7 جو رليز شايع ڪيو ويو آهي، جيڪو Wayland پروٽوڪول استعمال ڪندي ٺاهيو ويو آهي ۽ i3 موزيڪ ونڊو مئنيجر ۽ i3bar پينل سان مڪمل طور تي مطابقت رکي ٿو. پروجيڪٽ ڪوڊ C ۾ لکيل آهي ۽ MIT لائسنس تحت ورهايو ويو آهي. پروجيڪٽ جو مقصد لينڪس ۽ فري بي ايس ڊي تي استعمال ڪرڻ آهي.

i3 مطابقت مهيا ڪئي وئي آهي ڪمانڊ، ترتيب واري فائيل ۽ IPC سطح تي، Sway کي شفاف i3 متبادل طور استعمال ڪرڻ جي اجازت ڏئي ٿي جيڪا X11 جي بدران Wayland استعمال ڪري ٿي. Sway توهان کي اسڪرين تي ونڊوز رکڻ جي اجازت ڏئي ٿو نه، پر منطقي طور تي. ونڊوز هڪ گرڊ ۾ ترتيب ڏني وئي آهي جيڪا اسڪرين اسپيس جو بهترين استعمال ڪري ٿي ۽ توهان کي صرف ڪيبورڊ استعمال ڪندي ونڊوز کي جلدي ترتيب ڏيڻ جي اجازت ڏئي ٿي.

هڪ مڪمل صارف ماحول پيدا ڪرڻ لاءِ، هيٺ ڏنل جزا پيش ڪيا ويا آهن: swayidle (پس منظر جو عمل KDE idle protocol کي لاڳو ڪرڻ)، swaylock (اسڪرين سيور)، mako (نوٽيفڪيشن مئنيجر)، grim (اسڪرين شاٽ ٺاهڻ)، slurp (ايريا چونڊڻ) اسڪرين تي)، wf-ريڪارڊر (ويڊيو ڪيپچر)، واٽ بار (ايپليڪيشن بار)، ورٽ بورڊ (آن-اسڪرين ڪيبورڊ)، wl-ڪلپ بورڊ (ڪلپ بورڊ سان ڪم ڪرڻ)، wallutils (ڊيسڪ ٽاپ وال پيپر جو انتظام).

Sway هڪ ماڊلر پروجيڪٽ جي طور تي ترقي ڪئي پئي وڃي جيڪا wlroots لائبريري جي چوٽي تي ٺهيل آهي، جنهن ۾ جامع مئنيجر جي ڪم کي ترتيب ڏيڻ لاء سڀ بنيادي بنيادي شيون شامل آهن. Wlroots ۾ اسڪرين تائين خلاصي رسائي، ان پٽ ڊوائيسز، سڌي طرح OpenGL تائين رسائي کان سواءِ رينڊرنگ، KMS/DRM، libinput، Wayland ۽ X11 سان رابطو (Xwayland تي ٻڌل X11 ايپليڪيشنن کي هلائڻ لاءِ هڪ پرت مهيا ڪئي وئي آهي) شامل آهن. Sway کان علاوه، wlroots لائبريري فعال طور تي ٻين منصوبن ۾ استعمال ڪيو ويندو آهي، بشمول Librem5 ۽ Cage. C/C++ کان علاوه، اسڪيم، ڪمن لِسپ، گو، هاسڪيل، او سي ايم ايل، پٿون ۽ رسٽ لاءِ بائنڊنگز ٺاهيا ويا آهن.

نئين رليز ۾:

  • مائوس سان ٽيب کي منتقل ڪرڻ جي صلاحيت ڏني وئي آهي.
  • ورچوئل ريئلٽي هيڊ سيٽس لاءِ آئوٽ پٽ لاءِ سپورٽ شامل ڪئي وئي.
  • شامل ڪيو ويو "output render_bit_depth" حڪم اعلي بٽ ڊيپٿ ڪمپوزٽنگ موڊ آئوٽ پٽ کي فعال ڪرڻ لاءِ.
  • مڪمل-اسڪرين ونڊوز جي پيداوار جي بهتر اعتماد ۽ ڪارڪردگي (dmabuf استعمال ڪندي، سڌو پيداوار بغير اضافي بفرنگ جي مهيا ڪئي وئي آهي).
  • xdg-activation-v1 پروٽوڪول استعمال ڪيو ويو آهي، جيڪو توهان کي مختلف پهرين سطح جي سطحن جي وچ ۾ ڌيان منتقل ڪرڻ جي اجازت ڏئي ٿو (مثال طور، xdg-activation استعمال ڪندي، هڪ ايپليڪيشن ٻئي ڏانهن ڌيان ڦيرائي سگھي ٿو).
  • شامل ڪيو ويو آپشن client.focused_tab_title فعال ٽيب جو رنگ سيٽ ڪرڻ لاءِ.
  • شامل ڪيو ويو ”آئوٽ پُٽ ماڊلين“ ڪمانڊ سيٽ ڪرڻ لاءِ پنهنجو ڊي آر ايم (ڊائريڪٽ رينڊرنگ مئنيجر) موڊ.
  • شامل ڪيو ويو ”آئوٽ پُٽ ڊي پي ايم ايس ٽوگل“ ڪمانڊ ان کي آسان بڻائڻ لاءِ اسڪرين کي اسڪرپٽ مان خالي ڪرڻ. پڻ شامل ڪيو ويو "خالي" حڪم ٽوگل ڪرڻ "، "smart_gaps inverse_outer" ۽ "Split none"
  • "--my-next-gpu-wont-be-nvidia" اختيار کي هٽايو ويو آهي، ان کي "--unsupported-gpu" موڊ سان تبديل ڪيو ويو آهي. Proprietary NVIDIA ڊرائيور اڃا تائين سپورٽ نه آهن.
  • ڊفالٽ سيٽنگن ۾ بيان ڪيل ٽرمينل ايموليٽر کي پير سان تبديل ڪيو ويو آهي.
  • تعمير دوران swaybar ۽ swaynag dialogs کي غير فعال ڪرڻ جي صلاحيت ڏني وئي.
  • ونڊو ٽائيٽل جي اوچائي کي متحرڪ طور تي تبديل ڪرڻ کان منع ٿيل آهي عنوان جي متن ۾ ڪردارن جي بنياد تي؛ عنوان هاڻي هميشه هڪ مقرر اونچائي آهي.

ويلينڊ استعمال ڪندي Sway 1.7 ڪسٽم ماحول جاري ڪيو


جو ذريعو: opennet.ru

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