كيفيه تشغيل متصفحات كروميم و Firefox على wayland

السلام عليكم ورحمة الله وبركاتة

احد اهم البرمجيات في اجهزتنا هي المتصفحات, وسوف اشرح في هذا الموضوع كيفيه تشغيل المتصفح على بروتوكول Wayland الحديث

wayland هو معيار رسمي يستبدل X11 في ترتيب الشاشة والنوافذ في لينكس, وله عده ميزات مقابل X11, اهمها البنيه التقنيه بحيث يستخدم تقنيات حديثة, العزل الامني بحيث معظم الخدمات معزوله, و سهوله التعامل معه. (تفاصيل اكثر)

Wayland هو المستقبل بشكل واضح, بحيث اكبر واجهه على لينكس, Gnome اصبح البروتوكول المعتمد لديها للتحكم بالنوافذ, وتوزيعه فيدورا واوبونتو اصبحت تستخدم wayland بشكل افتراضي.

Firefox

قم بتنفيذ هذا الامر:

export MOZ_ENABLE_WAYLAND=1 >> ~/.profile

هذا الامر سيقوم بوضع متغير MOZ_ENABLE_WAYLAND وتحديد قيمه 1 له.
وهذا المتغير سوف يجبر firefox على استخدام wayland بشكل مباشر.

Chromium/based

يمكنك تفعيل wayland على متصفح كروميم وما بني عليه عبر هذا الامر:
غير $browsername الى اسم المتصفح

$BROWSERNAME --enable-features=UseOzonePlatform --ozone-platform=wayland

تاكد ان كل شيء يعمل بشكل صحيح وانه لا يوجد اي تاثير على ميزات المتصفح او سرعته.
ثم اذهب وعدل ملف .desktop الموجود داخل /usr/share/applications
ثم ابحث عن ملف .desktop المخصص للمتصفح
ثم داخل الملف ستجد كلمه EXEC= وبعدها الامر المستخدم لتشغيل المتصفح.
قم باضافه --enable-features=UseOzonePlatform --ozone-platform=wayland للامر حتى يصبح المتصفح يستخدم wayland بشكل افتراضي.

4 إعجابات

أنا أستخدم firejail هل يغني عن ال wayland ؟

لا هذا شيء مختلف. wayland هو بروتوكول للتحكم بالنوافذ لا اتوقع firejail يستطيع عزل xorg ايضا