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

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

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

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

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

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

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

ماخذ: opennet.ru

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