Wayland کا استعمال کرتے ہوئے Sway 1.2 صارف ماحول کی رہائی

تیار جامع مینیجر کی رہائی ڈوبنا 1.2، Wayland پروٹوکول کا استعمال کرتے ہوئے بنایا گیا اور ٹائلڈ ونڈو مینیجر کے ساتھ مکمل طور پر ہم آہنگ i3 اور پینل i3bar. پروجیکٹ کوڈ C اور میں لکھا گیا ہے۔ نے بانٹا MIT لائسنس کے تحت۔ اس پروجیکٹ کا مقصد لینکس اور فری بی ایس ڈی پر استعمال کرنا ہے۔

i3 مطابقت کمانڈ، کنفیگریشن فائل اور IPC لیول پر فراہم کی جاتی ہے، جس سے Sway کو شفاف i3 متبادل کے طور پر استعمال کیا جا سکتا ہے جو X11 کے بجائے Wayland استعمال کرتا ہے۔ Sway آپ کو اسکرین پر ونڈوز کو مقامی طور پر نہیں بلکہ منطقی طور پر رکھنے کی اجازت دیتا ہے۔ ونڈوز کو ایک گرڈ میں ترتیب دیا گیا ہے جو اسکرین کی جگہ کا زیادہ سے زیادہ استعمال کرتا ہے اور آپ کو صرف کی بورڈ کا استعمال کرتے ہوئے ونڈوز کو تیزی سے جوڑنے کی اجازت دیتا ہے۔

ایک مکمل صارف ماحول بنانے کے لیے، مندرجہ ذیل ساتھ والے اجزاء پیش کیے جاتے ہیں: ہم نے کھا لیا (کے ڈی ای غیر فعال پروٹوکول کو نافذ کرنے والا پس منظر کا عمل) swaylock (اسکرین سیور)، میکو (اطلاع مینیجر) سنگین (اسکرین شاٹس لینا) سلور (اسکرین پر ایک علاقہ منتخب کرنا) ڈبلیو ایف ریکارڈر (ویڈیو کیپچر) وے بار (درخواست بار) ورٹ بورڈ (اسکرین کی بورڈ)، wl-کلپ بورڈ (کلپ بورڈ کے ساتھ کام کرنا)، wallutils (ڈیسک ٹاپ وال پیپر مینجمنٹ)۔

Sway کو ایک ماڈیولر پروجیکٹ کے طور پر تیار کیا جا رہا ہے جو لائبریری کے اوپر بنایا گیا ہے۔ wlroots, جس میں ایک جامع مینیجر کے کام کو منظم کرنے کے لیے تمام بنیادی اصول شامل ہیں۔ Wlroots کے لیے بیک اینڈ شامل ہیں۔
اسکرین تک رسائی کا خلاصہ، ان پٹ ڈیوائسز، اوپن جی ایل تک براہ راست رسائی کے بغیر رینڈرنگ، KMS/DRM، libinput، Wayland اور X11 کے ساتھ تعامل (Xwayland پر مبنی X11 ایپلی کیشنز کو چلانے کے لیے ایک پرت فراہم کی گئی ہے)۔ Sway کے علاوہ، wlroots لائبریری کو فعال طور پر استعمال کیا جاتا ہے۔ دیگر منصوبوںسمیت۔ Librem5۔ и کیج. C/C++ کے علاوہ، سکیم، کامن لِسپ، گو، ہاسکل، OCaml، Python اور Rust کے لیے بائنڈنگز تیار کی گئی ہیں۔

نئی ریلیز میں:

  • ونڈو مینیجر کے ساتھ مطابقت کو بہتر بنانے کے لیے کام کیا گیا ہے۔
    i3 4.17۔.

  • دوبارہ شروع کرنے کے بعد درخواست شروع کرنے کا اختیار شامل کیا گیا ہے۔
  • ونڈوز کو ٹیبز میں تقسیم کرنے کے لیے پہلے سے طے شدہ طریقہ کو منتخب کرنے کے لیے ٹوگل شامل کیا گیا یا ساتھ ساتھ (اسٹیکڈ)؛
  • کی بورڈ لے آؤٹ کو تبدیل کرنے کے طریقہ کار کو بہتر بنایا گیا ہے، ان پٹ ڈیوائس کی اقسام کے تعین کے لیے تعاون شامل کیا گیا ہے، اور ایک نئی کمانڈ xkb_switch_layout تجویز کی گئی ہے۔
  • کرسر تھیمز کے لیے سپورٹ شامل کیا گیا، جس کو تبدیل کرنے کے لیے ایک نئی xcursor_theme کمانڈ تجویز کی گئی ہے۔
  • لیئر شیل میں پاپ اپ ونڈوز کے لیے سپورٹ شامل کیا گیا۔
  • Wayland پروٹوکول کے لیے سپورٹ کو نافذ کیا۔ wlr-output-management-v1, آؤٹ پٹ ڈیوائسز کو ترتیب دینے کا مقصد؛
  • wlr_output API کے ذریعے اسکرین کی ترتیبات کو جوہری طور پر تبدیل کرنے کے لیے تعاون شامل کیا گیا ہے۔
  • ٹچ اسکرین کیلیبریٹنگ کے لیے calibration_matrix سیٹنگ شامل کی گئی۔
  • کئی میموری لیک اور کریش کے مسائل کو طے کیا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں