كيفية التبديل إلى Xorg من Wayland في Linux
لفترة طويلة ، كانت معظم توزيعات Linux تنقل مستخدميها ببطء بعيدًا عن Xorg إلى Wayland. في معظم الحالات ، هذا شيء جيد. يعتبر Wayland أكثر أمانًا ، وأداء أفضل بكثير من X ، ويتغلب على العديد من عقبات البروتوكول الأقدم. الأخبار السيئة هي أن تطبيقاتك قد لا تعمل بشكل مثالي إذا كانت تتوقع تشغيلها في X11.
لحسن الحظ ، تأتي معظم توزيعات Linux مثبتة على كل من Wayland و Xorg ، ويمكنك التبديل بسهولة بينهما. سنلقي نظرة هنا على كيفية التبديل إلى Xorg من Wayland.
نصيحة: إذا كنت تستخدم بطاقة رسومات Nvidia ، فإليك كيفية جعل Wayland يلعب بشكل جيد مع Nvidia.
قم بالتبديل من Wayland إلى Xorg
يعتمد إجراء التبديل من Wayland إلى Xorg كليًا على نوع مدير العرض الذي تستخدمه. إذا لم تتمكن من العثور على مدير العرض الخاص بك مدرجًا هنا ، فإن العملية متشابهة بدرجة كافية لمعظمها بحيث يمكنك فقط تزويدها بأي من هذه التعليمات.
إذا كنت لا تعرف مدير العرض الذي تستخدمه ، فغالبًا ما يكون مرتبطًا ببيئة سطح المكتب التي يتم شحنها معها التوزيعة. يستخدم GNOME GDM ، ويستخدم KDE Plasma SDDM والعديد من بيئات سطح المكتب الأخرى (مثل LXQt و LXDE و XFCE) تستخدم LightDM.
بالنسبة للأمثلة أدناه ، سنستخدم Ubuntu كتوزيعة خاصة بنا ، لكن التعليمات ستكون هي نفسها بغض النظر عن ما تستخدمه.
في GDM
إذا كنت تستخدم Ubuntu أو Fedora أو أي توزيعة أخرى تأتي مع GNOME كبيئة سطح مكتب افتراضية ، فأنت مضمون بنسبة 100٪ لاستخدام GDM.
شاشة تسجيل الدخول مبسطة للغاية ، ومن السهل أن تفوتك الأيقونة التي تتيح لك اختيار بروتوكول العرض الخاص بك. إليك كيفية التأكد من العثور عليه:
- حدد اسم المستخدم الخاص بك كما تفعل عادةً من شاشة تسجيل الدخول الخاصة بك.
- قبل كتابة كلمة المرور الخاصة بك ، ابحث عن الإعدادات في أسفل يمين الشاشة.
- انقر فوق الترس واختر إصدار Xorg لبيئة سطح المكتب المفضلة لديك.
بمجرد الانتهاء من ذلك ، امض قدمًا وأكمل تسجيل الدخول الخاص بك. يجب أن تكون الآن على Xorg!
في SDDM
إذا تم شحن التوزيعة الخاصة بك مع كيدي بلازما ، فمن المحتمل أنك تستخدم SDDM. نظرًا لمقدار التخصيص الجنوني الذي يسمح به SDDM ، يمكن أن تبدو إحدى الواجهات مختلفة تمامًا عن الأخرى. الضمان الوحيد هو أنه سيكون لديك مكان ما لتحديد بيئة سطح المكتب الخاص بك. يعتمد موقع القائمة المنسدلة كليًا على التخصيص الذي توفره التوزيعة.
باستخدام تكوين SDDM الافتراضي ، يمكنك تحديد Xorg أو Wayland بمجرد النظر إلى أعلى يسار الشاشة.
هذا كل ما عليك القيام به! إذا كانت شاشة تسجيل الدخول إلى SDDM لا تبدو مثل هذه ، فمن المحتمل أن تكون القائمة المنسدلة أعلى أو أسفل اسم المستخدم الخاص بك مباشرةً.
في LightDM
إذا كنت لا تستخدم KDE Plasma أو GNOME ، فمن المحتمل أنك تستخدم LightDM كمدير للعرض. إنه خيار شائع للتوزيعات التي تشحن بيئات سطح مكتب خفيفة الوزن أو بديلة.
في LightDM ، سترى رمزًا بجوار اسم المستخدم الخاص بك.
انقر فوقه وستتمكن من تحديد بروتوكول العرض الخاص بك.
فقط اختر ما تريد ، وقم بتسجيل الدخول!
كيفية التحقق مما إذا كنت تقوم بتشغيل Xorg أو Wayland
إذا كنت تريد معرفة خادم العرض الذي تقوم بتشغيله حاليًا ، فيمكنك استخدام الأمر التالي للقيام بذلك في أي محطة طرفية:
إذا رأيت x11
، فأنت تقوم بتشغيل Xorg. وبالمثل ، إذا رأيت wayland
، فأنت تدير Wayland.
أسئلة مكررة
هل يمكنني إجبار التطبيقات على العمل في Wayland؟
إذا كانت تطبيقاتك تعاني من خلل في Wayland ، فقد لا يعرفون أنه من المفترض أن تستخدم بروتوكول Wayland. كل هذا يتوقف على واجهات برمجة التطبيقات التي يستخدمونها لإنشاء النوافذ الخاصة بهم. سوف تتعطل بعض تطبيقات Qt ما لم تقم بإضافة QT_QPA_PLATFORMTHEME="wayland;xcb"
إلى ملف “/ etc / environment” الخاص بك.
إذا كان تطبيقك يستخدم Electron ، فحاول تشغيله بامتداد --enable-features=UseOzonePlatform --ozone-platform=wayland
أعلام في خيارات الإطلاق.
في المتصفحات المستندة إلى Chromium (Brave و Chrome و Opera و Microsoft Edge وما إلى ذلك) ، انتقل إلى الكروم: // الأعلام في شريط URL الخاص بك واختر Auto
أو Wayland
ضمن “منصة الأوزون المفضلة”.
لماذا لا يمكنني تشغيل التطبيقات باستخدام sudo في Wayland؟
قد تجعل التطبيقات القديمة لبيئات Linux في Wayland من المستحيل أحيانًا تشغيل التطبيقات كجذر. إذا كنت تواجه هذه المشكلة ، فتأكد من تشغيل الحزم الأكثر حداثة! يحدث هذا لأن المتغيرات البيئية مثل WAYLAND_DISPLAY
فشل في المرور إلى قشرة الجذر.
إذا كنت لا تزال تواجه هذه المشكلة ، فاستخدم sudo -E بدلاً من بسيط sudo
لتشغيل التطبيق. سيحافظ هذا على المتغيرات البيئية الخاصة بك ويصلح المشكلة.
هل سيتم استبدال Xorg؟
مع استمرار Wayland في التغلب على بعض العقبات الخاصة به ، سيبدو X أقل جاذبية مع مرور الوقت وقد يتخلى مطورو التطبيقات عن دعمه. في غضون ذلك ، يعد Xorg بديلاً مفيدًا يمكن أن يعمل كخادم عرض “احتياطي” للأجهزة والبرامج التي لم يتم دعمها بالكامل بعد بواسطة بروتوكول العرض الأحدث.
رصيد الصورة: صورة مميزة للمؤلف.
اشترك في نشرتنا الإخبارية!
تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك
اكتشاف المزيد من خيال التقنية
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.