أعلن Simon Ser رسمياً عن إصدار Wayland 1.26 في 16 يوليو 2026 — نسخة تاريخية تجلب أول ميزة طالب بها مجتمع المطورين منذ سنوات، إلى جانب إصلاح عميق لمشاكل تزامن الخيوط التي أثقلت البروتوكول لأعوام.

الميزة الرئيسية: حدث wl_pointer.warp

حدث wl_pointer.warp الجديد يسمح بإخطار موضع مؤشر جديد دون حدث حركة ماوس من قبل المستخدم — يحل مشكلة طويلة الأمد حيث لا يمكن للعميل الحصول على معلومات الموضع الصحيحة للمؤشر في بعض السيناريوهات. على سبيل المثال: عندما يكون التركيز على زر والماوس لا تتحرك لكن حجم النافذة يتغير، لا يستطيع العميل تحديث معلومات الموضع من خلال حدث الحركة، مما ينتج عنه موضع ماوس غير صحيح.

إصلاح عرق الكائنات العام

يأتي مع wl_fixes.ack_global_remove request جديد — يعالج مشاكل تزامن مزمنة في إزالة الكائنات العام. هذا يُحسّن تواصل عميل-كومبوزيتور بشكل كبير خلال تغييرات الشاشات وتبديل الميزات، مما كان يسبب مشاكل ثبات كثيرة.

تحسينات الأداة وقياس الأداء

  • إدارة ملفات المقبس المتماثلة: دالة wl_display_remove_socket_fd() جديدة للتحكم الأفضل بالمقابس المضافة سابقاً
  • طوابع زمنية بدقة الميكروثانية: توابع زمنية بدقة الميكروثانية لـ WAYLAND_DEBUG logging لمساعدة المطورين في استكشاف الأخطاء
  • تحسينات إدارة ملفات المقبس: معالجة أفضل لدورة حياة اتصالات المقبس

من الاستفادة؟

بينما التغييرات تفيد بشكل أساسي المطورين الذين يبنون بنية لينكس الرسومية، يمكن للمستخدمين العاديين توقع هذه التحديثات ستعزز تدريجياً تجربة سطح المكتب من خلال إصدارات الكومبوزيتور والأدوات القادمة.

الخطوات التالية

الكومبوزيتورات والأدوات ستتبنى البروتوكول المحدث في الإصدارات القادمة، مع دعم موسع متوقع عبر توزيعات لينكس خلال الأشهر القادمة. Wayland لا تعد بميزات سطح مكتب براقة — بل تعد بسباكة قوية وموثوقة، وهذا الإصدار مثال صلب على نضج المشروع وتطوره المستمر.

المصدر:

9to5Linux