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

تیار جامع مینیجر کی رہائی ڈوبنا 1.5، 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 کے لیے بائنڈنگز تیار کی گئی ہیں۔

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

  • Добавлена возможность динамической организации вывода на системах без монитора (headless) при помощи команды create_output (может использоваться для организации удалённого обращения к рабочему через WayVNC).
  • کے ذریعے Wayland-протоколы input-method и text-input реализована поддержка редакторов методов ввода (IME).
  • Обеспечена возможность включения адаптивной синхронизации (VRR, Variable Refresh Rate) для сокращения дрожания изображения в играх.
  • Добавлена поддержка протокола viewporter, позволяющего повысить производительность и качество работы старых игр.
  • Системам виртуализации и удалённого доступа к рабочему столу предоставлена возможность перехвата клавиатурных комбинаций.
  • Добавлена поддержка протокола wlr-foreign-toplevel-management, позволяющего подключать собственные панели и переключатели окон.

ماخذ: opennet.ru

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