Hyprland 0.55.3: تحديث ثباتي يعالج أكثر من 45 خطأ واستقرارية محسّنة

Hyprland 0.55.3: تحديث ثباتي يعالج أكثر من 45 خطأ واستقرارية محسّنة
هذا المقال متاح بالإنجليزية Read in English

استقرارية تأتي في حزمة صيانة

بعد أيام قليلة من الإصدار 0.55.2، أصدر فريق Hyprland الإصدار 0.55.3 في 6 يونيو 2026 . هذا الإصدار ليس ضخماً من حيث الميزات الجديدة، لكنه مهم جداً للمستخدمين الذين يعتمدون على Hyprland في بيئات العمل اليومية. الهدف الرئيسي هو إعادة توجيه (backporting) أكثر من 45 إصلاحاً للثغرات والأخطاء من الفرع الرئيسي (main) إلى الفرع المستقر 0.55 .

🔗 المستودع الرسمي: github.com/hyprwm/Hyprland

أبرز الإصلاحات

إعادة تحميل الإعدادات بالكامل

أضاف الإصدار أمر hyprctl config full-reload، والذي يقوم بإعادة تحميل إعدادات Hyprland من الصفر بدلاً من مجرد تحديث القيم المتغيرة . هذه الميزة مفيدة للمستخدمين الذين يقومون بتعديل ملف hyprland.conf بشكل متكرر، حيث تضمن أن كل التغييرات (بما فيها التي تتطلب إعادة تشغيل كاملة) تُطبق دون الحاجة إلى إعادة تشغيل الجلسة بأكملها.

إصلاحات XWayland

تم إصلاح خطأ في مقارنة الأحداث الاصطناعية (synthetic events) في XWayland، مما يحسن التوافق مع التطبيقات التي تعتمد على X11 القديمة والتي تعمل عبر XWayland . أيضاً، تم إصلاح مشكلة تمنع التركيز (focus) على نوافذ X11 غير المنبثقة (non-OR) عندما يكون هناك نافذة مثبتة (held) .

إصلاحات الشاشات الإضافية (Monitors)

تم إصلاح عدة مشاكل متعلقة بالشاشات الإضافية. أولاً، مشكلة إعادة تمكين الشاشة عند توصيلها ثانيةً إذا كان وضع توفير الطاقة DPMS مفعلاً سابقاً . ثانياً، مشكلة عدم تطبيق إعدادات VRR على الشاشات عند تغييرها أثناء التشغيل . ثالثاً، مشكلة تحريك النوافذ العائمة عند تغيير ترتيب الشاشات أو تخطيطها . رابعاً، مشكلة فشل اختيار وضع عرض مؤقت (transient mode) للشاشات الجديدة .

إصلاحات العرض والرندر (Rendering)

تم إصلاح خطأ كان يتسبب في تجاهل إعداد cursor:zoom_rigid عند استخدام الكاميرا المنفصلة (detached camera) . أيضاً، تم إصلاح شادرات الشاشة (screenshader) عند العمل مع دقة FP16 . تم إصلاح تسرب مؤقتات الملفات (file descriptor leaks) في عدة أماكن .

إصلاحات النوافذ المنبثقة والمجموعات

تم إصلاح مشكلة بقايا أثرية (artifacts) عند تحريك النوافذ المنبثقة . أيضاً، تم إصلاح مشكلة اختفاء تأثير التوهج (glow decoration) على النوافذ في بعض الحالات .

إصلاحات Lua والإضافات

تم تحسين معالجة الأخطاء في نصوص Lua بحيث تظهر رسائل خطأ أكثر وضوحاً عند فشل تحميل مكتبة . تم إصلاح مشكلة في توليد ملف الإعدادات الافتراضي الذي كان يشير بالخطأ إلى hyprlang بدلاً من Lua .

التوافق مع الإصدارات السابقة

الإصدار 0.55.3 لا يحتوي على تغييرات جذرية (breaking changes) مقارنة بـ 0.55.2. المستخدمون القادمون من الإصدار 0.53 يجب أن يكونوا على دراية بالتغييرات الجذرية التي حدثت في ذلك الإصدار (خاصة تغيير بناء window rules واستبدال new_window_takes_over_fullscreen بـ on_focus_under_fullscreen) .

التثبيت والتحديث

على آرتش لينكس ومشتقاته

sudo pacman -Syu hyprland

على أوبونتو/ديبيان (عبر مستودعات الطرف الثالث)

# أضف مستودع hyprland أولاً، ثم:
sudo apt update
sudo apt install hyprland

على فيدورا

sudo dnf copr enable solopasha/hyprland
sudo dnf install hyprland

البناء من المصدر

git clone https://github.com/hyprwm/Hyprland
cd Hyprland
make all
sudo make install

التحذير بشأن الإضافات (Plugins)

لاحظ بعض المستخدمين أن إصدارات الإضافات (plugins) مثل hyprbars و hyprexpo لا تزال غير متوافقة بالكامل مع الإصدارات الحديثة من Hyprland . يُنصح بالتحقق من توافق الإضافات التي تستخدمها قبل التحديث، أو استخدام أداة hyprpm لإدارتها.

خلاصة

Hyprland 0.55.3 ليس إصداراً ثورياً، لكنه يقدم ما يعد به: استقرارية محسّنة وتجربة أكثر سلاسة. أكثر من 45 إصلاحاً تغطي جوانب متعددة من النظام تجعل هذا التحديث يستحق التثبيت لأي شخص يعتمد على Hyprland كبيئة سطح مكتب رئيسية.

روابط سريعة

https://github.com/hyprwm/Hyprland

https://github.com/hyprwm/Hyprland/releases/tag/v0.55.3

https://wiki.hyprland.org

نشر في قسم GNU/Linux – بيئات سطح المكتب ```

التفاعلات والتعليقات

سجّل الدخول بحساب GitHub للتعليق أو التفاعل. مدعوم بـ Giscus (مخزَّن في GitHub Discussions)

EN