- يحل Wayland محل X11، مع إعطاء الأولوية للأمان والسلاسة والكفاءة على الأجهزة الحديثة.
- يقوم KDE Plasma بإزالة دعم جلسات X11 الأصلي، على الرغم من أنه يحافظ على دعم التطبيقات القديمة عبر XWayland.
- تتطلب بعض الميزات المتقدمة مثل الاختصارات العامة، وبرامج التشغيل الآلي، ولقطات الشاشة الآن استخدام بوابات محددة.
ربما لاحظتم أن النقاش حول Wayland مقابل X11 موضوعٌ ساخنٌ في مجتمع لينكس. إذا كنتم تستخدمون KDE Plasma، فمن المحتمل أنكم لاحظتم أن الأمور أصبحت جدية، حيث بدأ فريق التطوير بالتخلي تدريجيًا عن جلسات Xorg لتركيز جهودهم على التطوير المستقبلي. ليس الأمر أنهم يريدون تعقيد الأمور علينا، ولكن إدارة نظامين رسوميين في آنٍ واحدٍ أمرٌ مُرهِقٌ يُعيق تحسينات سطح المكتب.
قد يبدو هذا الكلام مبهماً للبعض، أو مجرد نقاش تقني لا يؤثر على عملهم اليومي، لكن في الواقع، يؤثر على كيفية تفاعل برامجك مع الشاشة ولوحة المفاتيح. فالانتقال من نظام إلى آخر لا يقتصر على تغيير خيار في شاشة البداية، بل يتطلب فهم الأدوات التي ستستمر بالعمل وتلك التي قد تسبب مشاكل، خاصةً إذا كنت ممن يستخدمون البرامج النصية لأتمتة كل شيء أو أجهزة طرفية محددة للغاية.
ما كل هذا؟ إكس 11 ضد وايلاند
للبدء مباشرةً دون الخوض في تفاصيل تقنية معقدة، تخيّل أن خادم الرسومات هو الوسيط بين تطبيقاتك والمكونات المادية. يُعدّ X11 نظامًا عريقًا في هذا المجال ، إذ يمتد تاريخه لأكثر من ثلاثة عقود. لطالما كان المعيار المطلق، وهو متوافق مع معظم البرامج التي بُرمجت منذ التسعينيات، ويتميز بثباته العالي. تكمن المشكلة في أنه نظام قديم، مليء بالتحديثات، ويفتقر إلى نموذج أمان متين يسمح لأي تطبيق بالتجسس على ما يحدث في نافذة أخرى.
من جهة أخرى، لدينا Wayland، الوريث العصري . صُمم هذا البروتوكول لتبسيط النظام، والقضاء على التعقيدات غير الضرورية، وتحسين سلاسة الأداء والأمان. في Wayland، يتولى المُركِّب زمام الأمور، ولا تتمتع التطبيقات بوصول غير مقيد إلى النظام بأكمله افتراضيًا. هذا يجعل تجربة المستخدم أكثر سلاسة وكفاءة ، خاصةً على الأجهزة الحديثة، على الرغم من أنه مرّ بمرحلة تطوير أبطأ لتجنب تعطيل سير عمل المستخدمين.
تغيير الاتجاه في بلازما KDE
اتخذت KDE قرارًا جذريًا: إيقاف جلسة X11 الأصلية . بدءًا من الإصدارات الحديثة مثل Plasma 6.8، اختفى خيار تشغيل سطح المكتب مباشرةً على Xorg أو هو في طريقه للاختفاء. تجدر الإشارة إلى أن هذا لا يعني توقف تطبيقاتك القديمة عن العمل. فلهذا الغرض، يوجد XWayland، وهي طبقة توافق تسمح بتشغيل البرامج المصممة لـ X11 ضمن جلسة Wayland دون أن تلاحظ ذلك.
السبب وراء هذه الخطوة عملي بحت. فالحفاظ على دعم كلا النظامين يُضاعف جهد الاختبار والأخطاء. من خلال التركيز على Wayland، تستطيع KDE إدخال تحسينات على إدارة الألوان، وإيماءات اللمس، والأداء دون القلق من حدوث أي خلل في خادم رسومات عمره 30 عامًا. إنها خطوة ضرورية لبقاء سطح المكتب منافسًا وعصريًا.
كيف يؤثر هذا على تطبيقاتك وسير عملك؟
هنا تبدأ الأمور بالتشويق. بالنسبة للمستخدم العادي الذي يستخدم متصفحًا وبرنامج LibreOffice وSpotify، يكاد يكون التغيير غير ملحوظ. مع ذلك، إذا كنت مستخدمًا متقدمًا، فهناك ثغرات أمنية خطيرة قد تُستغل بالخروج من X11. المشكلة ليست في البروتوكول نفسه، بل في أن Wayland أكثر صرامة بكثير فيما يتعلق بالأمان والصلاحيات.
- اختصارات عالمية وخاصية الضغط والتحدث: في نظام X11، يمكن لأي تطبيق التقاط ضغطات المفاتيح حتى بدون التركيز عليه. أما في نظام Wayland، فيتطلب ذلك استخدام بوابات أمنيةإذا كنت تستخدم برنامج Discord أو أدوات الاتصال التي تحتوي على اختصارات لوحة المفاتيح، فقد تلاحظ أنها لم تعد تعمل بنفس الطريقة.
- لقطة شاشة وبث مباشر: لقد انتقلت أدوات مثل OBS بالفعل إلى PipeWire لإدارة التقاط الفيديو، ولكن بعض التطبيقات القديمة التي كانت تستخدم XGetImage قد تسبب مشاكل.
- الأتمتة والبرامج النصية: إذا كانت لديك برامج نصية تعتمد على
xrandrللشاشات أوxdotoolلمحاكاة النقرات، استعد، لأن هذه الأدوات لا تعمل في وايلاندسيتعين عليك البحث عن بدائل مثلydotoolowtype. - التحكم في اللون ومعامل جاما: كان ضبط ألوان الشاشة يدويًا أمرًا في غاية السهولة مع
xrandrالآن، نحن نعتمد على ملامح ICC ودعم الملحن، والذي قد يكون أكثر صعوبة في بعض الإعدادات.
متى يجب أن تقلق وماذا يجب أن تفعل؟
ليس على الجميع اتخاذ هذه الخطوة غدًا. إذا كنت تستخدم أجهزة قديمة جدًا أو برامج تشغيل NVIDIA قديمة (إصدارات 470 أو أقدم)، فقد لا يكون Wayland الخيار الأمثل، إذ لا يُضمن دعم التسريع. في هذه الحالات، يبقى X11 هو الحل الأمثل.
أما بالنسبة للآخرين، فإنّ أفضل ما يُمكن فعله هو مراجعة برامجكم . لا تعتمدوا فقط على بدء تشغيل سطح المكتب؛ جرّبوا مشاركة شاشتكم في مكالمة فيديو، واستخدام اختصارات لوحة المفاتيح، وتوصيل شاشات خارجية للتأكد من عمل كل شيء بشكل صحيح. إذا وجدتم أي مشكلة، فإنّ الحل الأمثل هو البحث عن بديل أصلي لـ Wayland أو مراجعة بوابات KDE بحثًا عن تحديث برمجي يُصلح المشكلة.
يُعدّ اتباع استراتيجية ترحيل تدريجية أمرًا أساسيًا. يمكنك تثبيت جلسة بديلة للعودة إلى الجلسة السابقة بنقرة واحدة في حال حدوث أي مشكلة خلال يوم عمل حاسم. تذكر أن XWayland يحفظ معظم التطبيقات ، لكن وظائف النظام (مثل التحكم عن بُعد أو حقن لوحة المفاتيح) هي التي تتطلب تغييرًا جذريًا في طريقة التفكير.
يُعدّ الانتقال إلى Wayland في KDE Plasma عمليةً أحادية الاتجاه تُعطي الأولوية للأمان والأداء على حساب التوافق مع الأنظمة القديمة. ورغم أن فقدان جلسات X11 الأصلية قد يُثير قلق من يعتمدون على البرامج النصية القديمة أو الأجهزة القديمة، إلا أن تطبيق XWayland وبوابات الأمان الجديدة يجعلان التجربة مُجديةً لغالبية المستخدمين. والنهج الأمثل هو البدء باختبار البيئة الحديثة الآن، وتحديد الأدوات الأساسية التي تحتاج إلى استبدال، لتجنب المفاجآت التي قد تحدث مع تحديثات مستقبلية أثناء العمل على مشروع هام.



