ב- Gnome 3.34 יתחיל מושב XWayland לפי הצורך

לוגו של ויילנד

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

Mutter הוא מנהל הרכב חלונות ומלחין Wayland ומשמש ב- Gnome Shell שמחליף את Metacity.

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

למוטר יהיו שינויים לשיפור עבודתו בוויילנד

עבור Gnome גרסה 3.34 וכחלק ממחזור הפיתוח שלו Mutter כולל כמה שינויים המשמשים לאוטומציה של ההשקה של XWayland כאשר מנסים להריץ יישום המבוסס על פרוטוקול X11 בסביבה גרפית המבוססת על פרוטוקול Wayland.

ההבדל עם ההתנהגות של Gnome 3.32 וגרסאות קודמות זה, עד כה רכיב ה- XWayland רץ ברציפות ונדרש לשחרור מראש מפורש (החל עם הפעלת Gnome הפעלה) שכעת יפעל באופן דינמי כאשר יתעורר הצורך בתמיכה ב- X11.

חשוב לזכור זאת כדי להבטיח ביצועים של יישומי X11 מוּסכָּם בסביבה מבוססת Wayland משתמשים ברכיב XWayland DDW (תלוי מכשיר X), שפותח כחלק מבסיס הקוד הראשי של X.Org.

במונחים של אופן הפעולה של XWayland, הוא דומה ל- Xwin ו- Xquartz לפלטפורמות Win32 ו- OS X וכולל רכיבים להפעלת X.Org Server על גבי Wayland.

השינוי שנעשה ב- Mutter יאפשר את הפעלת שרת ה- X רק בעת הצורך, מה משפיעה לטובה על צריכת המשאבים במערכות שאינן משתמשות ביישומי X11 בסביבת Wayland (התהליך עם שרת X בדרך כלל לוקח יותר ממאה מגה-בייט של זיכרון RAM).

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

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

לוויילנד יש עדיין כמה בעיות לפתור

חוץ מזה עמ 'אחרת XWayland אין תמיכה HiDPI רגילה, סמן העכבר נתקע עבור אפליקציות Wayland, מזעור החלונות לא נעשה בלחיצת כפתור אמצעית בכותרת, בין היתר.

גם הניתוח של שתי בעיות הוצג בנפרדs הנובעים מהשקת המשחקים: שטח גלוי מופחת עם מסגרת שחורה בעת שימוש במצב מסך מלא וביצועים ירודים במצב מסך מלא.

מצד שני, מעבד GLX המבוסס על ממשק התוכנה EGL נוסף ל- XWayland כדי לגשת לפונקציות העיבוד ב- Wayland.

השינויים ייכללו במהדורת X.Org Server 1.21. שימוש ב- EGL להגדרת תצורה של GLX יביא לביטול השימוש בתוכנת סראסט רסטרייזר.

השימוש ב- swrast הביא לבעיות בהשקת משחקים ב- X11 הדורשים את ההגדרה Multi-Sample Anti-Aliasing (MSAA), שמידע עליהם אינו מופיע ב- llvmpipe.

השינוי המוצע מאפשר ליצור מידע על לקוח GLX אודות היכולות של מחסנית GL בהתבסס על נתוני EGL, כולל גישה לתצורות MSAA למשחקים הפועלים ב- XWayland, כגון Hearts of Iron IV, Stellaris ו- Europa Universalis IV.

השינוי גם יסיר את פונקציונליות מטעין הנהג DRI משרת X.

בסופו של דבר Gnome 3.34 אמור לצאת ב -11 בספטמבר 2019.


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

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

*

*

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