פרוטוקולי Wayland, קבוצה של שיפורים המשלימים את היכולות של Wayland

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

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

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

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

  • שוער צופים: מאפשר ללקוח לבצע פעולות קנה מידה וחיתוך בקצוות המשטח בצד השרת.
  • זמן הצגה: המספק את תצוגת הווידאו
    xdg-shell: שהוא ממשק ליצירה ואינטראקציה עם משטחים כמו חלונות, המאפשר להם לנוע על המסך, למזער, למקסם, לשנות גודל וכו'.

לחלק של הפרוטוקולים שנבדקו בענף "סטייגינג" נוכל למצוא:

  • חוזה שכירות של drm : מספק את המשאבים הדרושים ליצירת תמונת סטריאו עם חוצצים שונים עבור העיניים השמאלית והימנית כאשר נשלחים לאוזניות מציאות מדומה.
  • סשן-נעילת חוץ: מציין את האמצעים לנעילת ההפעלה, למשל במהלך שומר מסך או דו-שיח של אימות.
  • מאגר פיקסל בודד: מאפשר לך ליצור מאגרים של פיקסל בודד הכוללים ארבעה ערכי RGBA של 32 סיביות.
  • xdg-הפעלה: המאפשר להעביר את המיקוד בין משטחים שונים של הרמה הראשונה (לדוגמה, באמצעות xdg-activation, אפליקציה אחת יכולה לשנות את המיקוד לאחרת).

תכונות חדשות עיקריות של Wayland-Protocols 1.26

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

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

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

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

מצד שני, מודגש גם שהאירוע מוצע wm_capabilities להעברת מידע על היכולות הזמינות בשרת המרוכב.

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

וראוי להזכיר שגם מגרסה חדשה זו של פרוטוקולי wayland השימוש בטרמינולוגיה המוגדרת ב-RFC 2119 הוא חובה.

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

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


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

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

*

*

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