Weston 11.0 מגיע עם שיפורים בניהול צבעים, ב-RDP ועוד

ווילנד עם ווסטון

המטרה של ווסטון היא לספק בסיס קוד איכותי ודוגמאות עבודה לשימוש ב-Wayland בסביבות שולחניות ופתרונות משובצים,

לאחר שמונה חודשי התפתחות הוכרזה שחרור הגרסה היציבה של השרת המרוכב weston 11.0, אשר מתפתחת עם טכנולוגיות התורמות להופעתה של תמיכה מלאה בפרוטוקול Wayland ב-Enlightenment, GNOME, KDE וסביבות משתמש אחרות.

Wayland מורכב מפרוטוקול (שלם במידה רבה) ויישום הפניה שנקרא ווסטון. לצורך עיבוד, ווסטון יכול להשתמש ב- OpenGL ES או בתוכנה (ספריית הפיקסמן). נכון לעכשיו הלקוחות מוגבלים ל- OpenGL ES ולא ל- OpenGL מלא מכיוון ש- libGL משתמש ב- GLX ובכל תלות ה- X. " הפרויקט מפתחת גם גרסאות GTK + ו- Qt שמעבירים לוויילנד במקום ל- X.

הפיתוח של ווסטון מתמקד במתן בסיס קוד איכותי ודוגמאות עבודה להשתמש ב- Wayland בסביבות שולחן עבודה ופתרונות משובצים.

תכונות חדשות עיקריות של Weston 11.0

במהדורה החדשה הזו של Weston 11.0 השינוי העיקרי במספר הגרסה של Weston נובע משינויי ABI ששוברים את התאימות לאחור.

מהצד של השינויים שנעשו ומאלה הבולטים מ- Weston 11.0 היא העבודה המתמשכת על תשתית ניהול צבע המאפשר המרת צבע, תיקון גמא ופרופילי צבע. כולל היכולת להגדיר את פרופיל ה-ICC עבור הצג ולשקף בו צבעי sRGB. תמיכה במעבר הצג למצב HDR הופיעה גם היא, אך היווצרות תוכן HDR טרם יושמה.

עוד אחד מהשינויים הבולטים בגרסה החדשה הזו הוא תמיכה נוספת בפרוטוקול חיץ פיקסל בודד, המאפשר יצירת מאגרים של פיקסל בודד הכוללים ארבעה ערכי RGBA של 32 סיביות. באמצעות פרוטוקול התצוגה, השרת המרוכב יכול לשנות את קנה המידה של מאגרי פיקסל בודדים כדי ליצור משטחים בצבע אחיד בגודל שרירותי.

חוץ מזה נעשו הכנות לקראת יישום באחד מ מהדורות התמיכה הבאות לביצוע בו-זמנית מספר אחורי, למשל, עבור פלט באמצעות KMS ו-RDP.

מצד שני, מודגש גם כי ה-DRM האחורי הניח את הבסיס לתמיכה עתידית בתצורות מרובות-GPU, בנוסף למספר שיפורים לתמיכה ב-RPP לגישה מרחוק לתוכן המסך ונעשתה עבודה בשיפור הביצועים של DRM אחורי.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • יישום מחודש של weston_buffer.
  • התוספים cms-static ו-cms-color הוצאו משימוש.
  • הוסרה תמיכה עבור סביבות עבודה מרובות וקנה מידה של שולחן העבודה-מעטפת.
  • הסירה את התמיכה בפרוטוקול wl_shell והחליפה אותו ב-xdg-shell.
  • הוסר הקצה האחורי של fbdev, צריך להשתמש בקצה הקצה של KMS במקום זאת.
  • הסרת את הרכיבים weston-launch, launcher-direct, weston-info ו-weston-gears ואתה צריך להשתמש בספריית libsea ו-wayland-info במקום זאת.
  • כברירת מחדל, המאפיין max-bpc של KMS מוגדר.
  • קריסה מתרחשת כאשר הזיכרון הפנוי במערכת מוצה.

בסופו של דבר אם אתה מעוניין לדעת יותר על כך, אתה יכול לבדוק את הפרטים ב הקישור הבא.

כיצד להתקין את ווסטון 11.0 באובונטו ונגזרות?

ובכן, לאלו מכם המעוניינים להתקין את הגרסה החדשה הזו של ווסטון, הם חייבים להתקין את ויילנד במערכת שלהם.על מנת להתקין אותו, עלינו רק לפתוח מסוף ובו אנו מקלידים את הדברים הבאים:

pip3 install --user meson

עשית זאת, עכשיו אנחנו הולכים להוריד את הגרסה החדשה של ווסטון 11.0 עם הפקודה הבאה:

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

אנו פותחים את התוכן עם:

tar -xvf weston-11.0.0.tar.xz

אנו ניגשים לתיקיה שנוצרה באמצעות:

cd weston-11.0.0

ואנחנו מבצעים את האוסף וההתקנה עם:

meson build/ --prefix=...

ninja -C build/ install

cd ..

בסוף, מומלץ להפעיל מחדש את המחשב כדי להתחיל בשינויים בסשן המשתמש החדש.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.