يتوفر خادم Hyprland المركب الإصدار 0.55 الذي يستخدم بروتوكول Wayland. يركز المشروع على تخطيط النوافذ المتجانبة، ولكنه يدعم أيضًا التوزيع التقليدي للنوافذ، وتجميع النوافذ المبوبة، ووضع الفسيفساء الزائف، ونشر النوافذ على كامل الشاشة. الكود مكتوب بلغة C++ وموزع بموجب ترخيص BSD.
تتوفر إمكانيات لإنشاء واجهات جذابة بصريًا: تدرجات لونية في إطارات النوافذ، وتشويش الخلفية، وتأثيرات الرسوم المتحركة، والظلال. يمكن توصيل المكونات الإضافية لتوسيع الوظائف، كما يتوفر اتصال IPC قائم على المقبس للتحكم الخارجي في العمل. يتم إجراء التهيئة من خلال ملف تهيئة، حيث يتم التقاط التغييرات فيه تلقائيًا دون الحاجة إلى إعادة التشغيل. كما تتميز الوظائف التالية: إنشاء أسطح مكتب افتراضية ديناميكيًا؛ وأوضاع لترتيب العناصر على الشاشة؛ ومعالجة شاملة لمفاتيح التشغيل السريع؛ والتحكم في الإيماءات على لوحة اللمس/شاشة اللمس.
новой версии:
- تمت إضافة خيار لغة Lua اختياري لتكوين سطح مكتب Hyprland. يتم تعريف التكوين بلغة Lua في ملف hyprland.lua؛ وفي حال عدم وجوده، يتم استخدام تنسيق hyprland.conf الأقدم.
- تمت إضافة واجهة برمجة تطبيقات للتخطيط، مما يسمح لك بتحديد تخطيطات تجانب النوافذ المخصصة في ملف التكوين باستخدام لغة Lua. ويمكن ربط التخطيطات بشاشة أو سطح مكتب افتراضي.
- تمت إضافة دعم لعرض النوافذ بملء الشاشة عند التبديل بين النوافذ باستخدام التمرير. كما تمت إضافة إمكانية التحكم في التمرير باستخدام إيماءات لوحة اللمس.
- تمت إضافة إمكانية تحميل ملفات تعريف ألوان ICC مخصصة لكل جهاز إخراج باستخدام إعداد 'icc = "..path.."' في ملف التكوين.
- تحسين إدارة الألوان للشاشات وتحسين دقة الألوان عند مشاركة الشاشة.

المصدر: opennet.ru
