Weston 12.0 מגיע עם שיפורי תאימות, פרוטוקולים חדשים ועוד

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

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

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

מהדורה חדשה זו של Weston 12.0 מגיע זמן קצר לאחר שמונה חודשים של פיתוח (מאז המהדורה האחרונה) וכמו במהדורות קודמות, הגרסה החדשה של Weston נובעת משינויי ABI ששוברים את התאימות.

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

במהדורה החדשה הזו שמגיעה מווסטון 12.0, א קצה אחורי לארגון גישה לשולחן עבודה מרוחק: backed-vnc, שמבצע פונקציות דומות ל-backend-rpd. פרוטוקול VNC מיושם באמצעות aml ו-cleanvnc, בנוסף הם תומכים באימות משתמשים ובהצפנת קישורים (TLS).

חוץ מזה, ב- פעולות שינוי גודל של Backend-wayland מיושמות כעת שימוש בתוסף xdg-shell, כמו גם הוספת ה תמיכה ראשונית למערכות מרובות ראש ב-backend-rdp של גישה מרחוק וב-backend ללא ראש, שתוכנן לעבוד על מערכות ללא תצוגה, הוא הוסיף תמיכה בעיטור הפלט המשמש לבדיקת התוסף color-lcms.

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

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

כמו כן יצוין כי ה Weston Output Capture Protocol, נועד לצלם צילומי מסך ולשמש כתחליף פונקציונלי יותר לפרוטוקול הישן של weston-shooter וגם ה-backend לעבוד עם שרת המדיה PipeWir

נוספה תמיכה להגדרת סוגי תוכן HDMI (גרפיקה, תמונות, סרטים ומשחקים), כמו גם תמיכה בפרוטוקול xwayland_shell_v1, המאפשר ליצור אובייקט xwayland_surface_v1 עבור wl_surface ספציפי.

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

  • שינויים בקצה האחורי של DRM
  • תמיכה מיושמת עבור תצורות ריבוי GPU. כדי לאפשר מעבדי GPU נוספים, מסופקת האפשרות "-additional-devices list_of_out_devices".
  • הוסיף ואפשר את מאפיין סיבוב המטוס במידת האפשר.
  • נוספה תמיכה במחברים עצלים המשמשים ליצירת צילומי מסך.
  • נוסף מאפיין כדי להגדיר את רמת השקיפות של המישור.
  • הספרייה החיצונית libdisplay-info משמשת לניתוח מטא נתונים של EDID.
  • ספריית libweston מיישמת תמיכה באימות משתמשים באמצעות PAM ומוסיפה תמיכה בגרסה 4 של ממשק API של wl_output.
  • הלקוח הפשוט-egl הוסיף תמיכה בפרוטוקול קנה המידה השברירי, המאפשר שימוש בערכי קנה מידה שאינם שלמים, והוטמע מצב עיבוד פאנל אנכי.
  • הוצא משימוש והושבת כברירת מחדל את רכיב launcher-login, במקום בו מומלץ להשתמש ב-launcher-libseat, שתומך גם ב-login.

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

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

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

pip3 install --user meson

עשית זאת, עכשיו אנחנו הולכים להוריד את הגרסה החדשה של ווסטון 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 (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.