إصدار مدير مركب (لم يتم بناء الإصدار 1.3)، تم بناؤه باستخدام بروتوكول Wayland ومتوافق تمامًا مع مدير النوافذ المبلطة ولوحة . كود المشروع مكتوب بلغة C و بموجب ترخيص MIT. يهدف المشروع إلى الاستخدام في Linux و FreeBSD.
يتم توفير توافق i3 على مستوى الأمر وملف التكوين وIPC، مما يسمح باستخدام Sway كبديل i3 شفاف يستخدم Wayland بدلاً من X11. يتيح لك Sway وضع النوافذ على الشاشة ليس مكانيًا، بل منطقيًا. يتم ترتيب النوافذ في شبكة تحقق الاستخدام الأمثل لمساحة الشاشة وتسمح لك بمعالجة النوافذ بسرعة باستخدام لوحة المفاتيح فقط.
لإنشاء بيئة مستخدم كاملة، يتم تقديم المكونات المصاحبة التالية: (عملية خلفية لتنفيذ بروتوكول KDE الخامل)، (شاشة التوقف)، (مدير الإخطار)، (التقاط لقطات الشاشة)، (اختيار منطقة على الشاشة)، (التقاط الفيديو)، (شريط التطبيقات)، (لوحة مفاتيح الشاشة)، (العمل مع الحافظة)، (إدارة خلفية سطح المكتب).
يتم تطوير Sway كمشروع معياري مبني فوق المكتبة والذي يحتوي على جميع الأساسيات الأساسية لتنظيم عمل المدير المركب. يتضمن Wlroots واجهات خلفية لـ
تجريد الوصول إلى الشاشة وأجهزة الإدخال والعرض دون الوصول المباشر إلى OpenGL والتفاعل مع KMS/DRM وlibinput وWayland وX11 (يتم توفير طبقة لتشغيل تطبيقات X11 استنادًا إلى Xwayland). بالإضافة إلى Sway، يتم استخدام مكتبة wlroots بنشاط في بما فيه и . بالإضافة إلى C/C++، تم تطوير الارتباطات لـ Scheme وCommon Lisp وGo وHaskell وOCaml وPython وRust.
في الإصدار الجديد:
المصدر: opennet.ru
