يصل Weston 12.0 مع تحسينات التوافق والبروتوكولات الجديدة والمزيد

وايلاند مع ويستون

هدف Weston هو توفير قاعدة رموز عالية الجودة وأمثلة عملية لاستخدام Wayland في بيئات سطح المكتب والحلول المدمجة ،

الأخبار أخرجت ذلك مؤخرًا تم إصدار الإصدار المستقر الجديد من الخادم المركب ويستون 12.0، وتطوير التقنيات التي تساهم في ظهور الدعم الكامل لبروتوكول Wayland في Enlightenment و GNOME و KDE وبيئات المستخدم الأخرى.

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

الميزات الجديدة الرئيسية لـ Weston 12.0

في هذا الإصدار الجديد الذي يأتي من Weston 12.0 ، أ الخلفية لتنظيم الوصول إلى سطح المكتب البعيد: مدعومة vnc، والذي يؤدي وظائف مشابهة لـ backend-rpd. يتم تنفيذ بروتوكول VNC باستخدام aml و cleanvnc ، بالإضافة إلى أنهما يدعمان مصادقة المستخدم وتشفير الارتباط (TLS).

إلى جانب ذلك ، في يتم الآن تنفيذ عمليات تغيير حجم Backend-wayland باستخدام امتداد xdg-shell ، بالإضافة إلى إضافة الامتداد دعم أولي للأنظمة متعددة الرؤوس في backend-rdp backend backend وفي الواجهة الخلفية بدون رأس ، المصممة للعمل على أنظمة بدون شاشة ، أضافت دعمًا لزخرفة الإخراج المستخدمة لاختبار المكون الإضافي color-lcms.

التغيير الآخر الذي يبرز هو ذلك يطبق libweston / سطح المكتب دعمًا لحالة الانتظار القسري في مرحلة ما قبل توصيل المخزن المؤقت للإخراج بالعميل ، والذي يمكن استخدامه ، على سبيل المثال ، لبدء تشغيل العميل من نقطة الصفر في وضع ملء الشاشة.

مضاف دعم بروتوكول التحكم في التمزق لتعطيل المزامنة الرأسية (VSync) بنبض كبت عمودي ، يستخدم للحماية من التمزق أثناء الخروج (tearout). في تطبيقات الألعاب ، يمكن أن يؤدي تعطيل VSync إلى تقليل زمن انتقال العرض على حساب تمزيق القطع الأثرية.

ويلاحظ أيضًا أن ملف بروتوكول التقاط إخراج ويستون ، تم تصميمه لالتقاط لقطات شاشة والعمل كبديل وظيفي أكثر لبروتوكول Weston-screenhooter القديم وأيضًا الواجهة الخلفية للعمل مع خادم وسائط PipeWir

دعم إضافي لتحديد أنواع محتوى HDMI (الرسومات والصور والأفلام والألعاب) ، بالإضافة إلى دعم بروتوكول xwayland_shell_v1 ، الذي يسمح لك بإنشاء كائن xwayland_surface_v1 لسطح wl_surface محدد.

من تغييرات أخرى التي تتميز عن هذا الإصدار الجديد:

  • تغييرات الخلفية DRM
  • تم تنفيذ الدعم لإعدادات وحدات معالجة الرسومات المتعددة. لتمكين وحدات معالجة الرسومات الإضافية ، يتم توفير الخيار "قائمة الأجهزة الإضافية list_of_out_devices".
  • تمت إضافة خاصية تدوير الطائرة وتمكينها حيثما أمكن ذلك.
  • دعم إضافي للموصلات البطيئة المستخدمة لإنشاء لقطات شاشة.
  • تمت إضافة خاصية لتحديد مستوى شفافية المستوى.
  • تُستخدم مكتبة libdisplay-info الخارجية لتحليل بيانات تعريف EDID.
  • تنفذ مكتبة libweston دعمًا لمصادقة المستخدم عبر PAM وتضيف دعمًا للإصدار 4 من wl_output API.
  • أضاف العميل simple-egl دعمًا لبروتوكول التحجيم الجزئي ، والذي يسمح باستخدام قيم مقياس غير صحيحة ، وتم تنفيذ وضع عرض اللوحة الرأسية.
  • تم إيقاف وتعطيل مكون Launcher-logind افتراضيًا ، وبدلاً من ذلك يوصى باستخدام Launcher-libseat ، والذي يدعم أيضًا تسجيل الدخول.

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

كيفية تثبيت Weston 12.0 على Ubuntu ومشتقاته؟

حسنًا ، لأولئك منكم المهتمين بالقدرة على تثبيت هذا الإصدار الجديد من Weston ، يجب أن يكون لديهم Wayland مثبتًا على نظامهم.لتثبيته ، علينا فقط فتح Terminal وفيه سنكتب ما يلي:

pip3 install --user meson

فعلت هذا، سنقوم الآن بتنزيل الإصدار الجديد من Weston 11.0 بالأمر التالي:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

نقوم بفك ضغط المحتوى باستخدام:

tar -xvf weston-12.0.0.tar.xz

نصل إلى المجلد الذي تم إنشاؤه باستخدام:

cd weston-12.0.0

ونقوم بالتجميع والتركيب بواسطة:

meson build/ --prefix=...

ninja -C build/ install

cd ..

في النهاية ، يوصى بإعادة تشغيل الكمبيوتر للبدء بالتغييرات في جلسة المستخدم الجديدة.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.