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

واقعہ پیش آیا جامع مینیجر کی رہائی ڈوبنا 1.1، Wayland پروٹوکول کا استعمال کرتے ہوئے بنایا گیا اور ٹائلڈ ونڈو مینیجر کے ساتھ مکمل طور پر ہم آہنگ i3 اور پینل i3bar. 1.1.0 کی رہائی کے ایک گھنٹے بعد، ایک اصلاحی ریلیز شائع کی گئی۔ 1.1.1 غلطی سے شامل کی گئی تبدیلیوں کے خاتمے کے ساتھ جو wlroots 0.6 کے ساتھ مطابقت نہیں رکھتی ہیں۔ پروجیکٹ کوڈ 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 کے لیے بائنڈنگز تیار کی گئی ہیں۔

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

  • افادیت کو ایک الگ پروجیکٹ میں الگ کر دیا گیا ہے۔ swaybg، ڈیسک ٹاپ وال پیپر کو منظم کرنے کے لیے ڈیزائن کیا گیا ہے۔ Swaybg اب Sway سے منسلک نہیں ہے اور اسے کسی بھی Wayland کمپوزیٹ سرورز کے ساتھ استعمال کیا جا سکتا ہے جو جدید پروٹوکول کو سپورٹ کرتے ہیں
    wlr-layer-shell, xdg-output اور xdg-shell;

  • i3 ونڈو مینیجر کے ساتھ عدم مطابقت کو ختم کرنے کے لیے کام کیا گیا ہے۔
  • swaybar پینل میں ٹچ اسکرینز کے لیے سپورٹ شامل کر دی گئی ہے (چھونے کے ذریعے عناصر کو چالو کرنا اور ڈیسک ٹاپ کے ذریعے سلائیڈنگ اشارے کے ساتھ سائیکل چلانا)؛
  • swaybar ان پٹ ایونٹس پر کارروائی کیے بغیر پینل کو دوسری ونڈوز کے اوپر ڈسپلے کرنے کے لیے "اوورلے" موڈ کو نافذ کرتا ہے۔
  • unbind{sym,code,switch} ترتیب کا استعمال کرتے ہوئے کنٹرول کی بورڈ شارٹ کٹس کو غیر فعال کرنے کی صلاحیت شامل کی گئی۔



ماخذ: opennet.ru

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