Wayland 1.21 כבר שוחרר ואלה החדשות שלו

אחרי חצי שנה של התפתחות הוצגה גרסה יציבה של פרוטוקול Wayland 1.21, ה-API החדש וה-ABI הזה תואמים לאחור עם גרסאות 1.x ומכיל בעיקר תיקוני באגים ועדכוני פרוטוקולים קלים.

לפני מספר ימים נוצר עדכון מתקן עבור Weston Composite Server 10.0.1, אשר מפותח כחלק ממחזור פיתוח נפרד. Weston מספקת קוד ודוגמאות עבודה לשימוש ב-Wayland בסביבות שולחניות ופתרונות משובצים.

החדשות העיקריות של Wayland 1.21

בגרסה החדשה הזו ש הציגה תמיכה נוספת עבור אירוע wl_pointer.axis_value120 ל-wl_pointer API לגלילה בעכבר ברמת דיוק גבוהה עם גלגל גלילה ברזולוציה גבוהה.

עוד אחד מהשינויים הבולטים בגרסה החדשה הזו הוא זה תכונות חדשות נוספו לשרת wl_signal_emit_mutable (דומה ל wl_signal_emit שתומך בפעולה נכונה במצב שבו מטפל אחד באותות מסיר מטפל אחר באותות) ו wl_global_get_version (מאפשר לך לגלות את הגרסה הכללית של ה-API).

פרוטוקול wl_shell סומן כאופציונלי לפריסה לשרתים מורכבים והוצא משימוש. כדי ליצור קונכיות מותאמות אישית, מומלץ להשתמש בפרוטוקול xdg_shell, המספק ממשק לאינטראקציה עם משטחים כמו חלונות, המאפשר להזיז משטחים ברחבי המסך, לכווץ, להרחיב, לשנות גודל וכו'.

מודגשים גם המבנים והפונקציות הנקיות והמעובדות הקשורות אליהם עם ההתאמה האישית של הסמן, בנוסף הדרישות למערכת הבנייה הוגדלו, ערכת הכלים של Meson, לפחות גרסה 0.56, נדרשת כעת לבנייה. בעת הידור, הדגל "c_std=c99" מופעל.

יתרה מכך, ראוי גם להזכיר שפיתוח הפרויקט הועבר לפלטפורמת GitLab באמצעות התשתית של פרויקט FreeDesktop.org.

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

  • KDE מתכננת בשנת 2022 להביא את סשן שולחן העבודה של פלזמה מבוסס פרוטוקול Wayland למצב המתאים לשימוש יומיומי על ידי חלק ניכר מהמשתמשים.
  • ב-Fedora 36, ​​במערכות עם מנהלי התקנים קנייניים של NVIDIA, הפעלת GNOME מבוססת פרוטוקול Wayland מופעלת כברירת מחדל, אשר הייתה בשימוש בעבר רק בעת שימוש בדרייברים של קוד פתוח.
  • באובונטו 22.04, רוב ברירת המחדל להפעלת שולחן עבודה מבוססת פרוטוקול Wayland, אך השימוש בשרת X נשאר ברירת המחדל עבור מערכות עם מנהלי התקנים קנייניים של NVIDIA. עבור אובונטו, הוצע מאגר PPA עם חבילת qtwayland, בו הועברו התיקונים הקשורים לשיפור התמיכה בפרוטוקול Wayland מסניף Qt 5.15.3, בליווי פרויקט KDE.
  • לבנייה לילית של Firefox יש תמיכת Wayland מופעלת כברירת מחדל. Firefox מתקן בעיית חסימת שרשורים, משפר את קנה המידה של חלונות קופצים וגורם לתפריט ההקשר לעבוד בעת בדיקת איות.
  • Valve ממשיכה לפתח את השרת המרוכב של Gamescope (שנודע בעבר בשם steamcompmgr), המשתמש בפרוטוקול Wayland ומשמש במערכת ההפעלה SteamOS 3.
  • שוחררה מהדורת רכיבי XWayland 22.1.0 DDX, המספקת את מהדורת שרת X.Org לתזמור ביצוע של יישומי X11 בסביבות מבוססות Wayland. הגרסה החדשה מוסיפה תמיכה בפרוטוקול DRM Lease, המשמש ליצירת תמונת סטריאו עם חוצצים שונים לעין שמאל וימין כאשר נשלח לאוזניות מציאות מדומה.
  • פרויקט labwc מפתח שרת מורכב עבור Wayland עם תכונות המזכירות את מנהל החלונות של Openbox (הפרויקט מקודם כניסיון ליצור אלטרנטיבה של Openbox עבור Wayland).
  • הגרסה הראשונה של LWQt , גרסת מעטפת מותאמת אישית מבוססת Wayland של LXQt, זמינה.
  • Collabora, כחלק מפרויקט wxrd, מפתחת שרת מורכב חדש מבוסס Wayland למערכות מציאות מדומה.
  • פורסמה מהדורת פרויקט Wine-wayland 7.7, המאפשרת שימוש ב-Wine בסביבות המבוססות על פרוטוקול Wayland, ללא שימוש ברכיבי XWayland ו-X11.

מקור: https://lists.freedesktop.org


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

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

*

*

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