إصدار البيئة المخصص Sway 1.6 باستخدام Wayland

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

يتم توفير توافق i3 على مستوى الأمر وملف التكوين وIPC، مما يسمح باستخدام Sway كبديل i3 شفاف يستخدم Wayland بدلاً من X11. يتيح لك Sway وضع النوافذ على الشاشة ليس مكانيًا، بل منطقيًا. يتم ترتيب النوافذ في شبكة تحقق الاستخدام الأمثل لمساحة الشاشة وتسمح لك بمعالجة النوافذ بسرعة باستخدام لوحة المفاتيح فقط.

لإنشاء بيئة مستخدم كاملة، يتم تقديم المكونات المصاحبة التالية: swayidle (عملية خلفية تنفذ بروتوكول KDE الخامل)، swaylock (شاشة التوقف)، mako (مدير الإشعارات)، grim (إنشاء لقطات شاشة)، slurp (اختيار منطقة على الشاشة)، مسجل WF ( التقاط الفيديو)، شريط الطريق (شريط التطبيق)، Virtboard (لوحة المفاتيح التي تظهر على الشاشة)، wl-clipboard (العمل مع الحافظة)، wallutils (إدارة خلفية سطح المكتب).

يتم تطوير Sway كمشروع معياري مبني على أعلى مكتبة wlroots، والتي تحتوي على جميع الأساسيات الأساسية لتنظيم عمل المدير المركب. يتضمن Wlroots واجهات خلفية للوصول المجرد إلى الشاشة وأجهزة الإدخال والعرض دون الوصول مباشرة إلى OpenGL والتفاعل مع KMS/DRM وlibinput وWayland وX11 (يتم توفير طبقة لتشغيل تطبيقات X11 استنادًا إلى Xwayland). بالإضافة إلى Sway، يتم استخدام مكتبة wlroots بنشاط في مشاريع أخرى، بما في ذلك Librem5 وCage. بالإضافة إلى C/C++، تم تطوير الارتباطات لـ Scheme وCommon Lisp وGo وHaskell وOCaml وPython وRust.

في الإصدار الجديد:

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

المصدر: opennet.ru

إضافة تعليق