Collabora שיפרה את מנהל ההתקן של Wayland עבור Wine וכעת היא תואמת ל- Vulkan

בסוף 2020 Collabora הודיעה על כוונותיה ליצור בקר ליין על מנת לעבוד עם Wayland, שכן ב- Linux, Wine משתמש ב- X11 כדי לקיים אינטראקציה עם שרת התצוגה X11. במערכות מודרניות רבות פרוטוקול Wayland מוגבל, על פי תכנונו, בהשוואה למערכות תצוגה מסורתיות יותר כמו X11 ו- win32, ומציג מערך אתגרים ייחודי בשילוב Wayland עם Wine.

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

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

כעת לאחר כמעט 7 חודשי עבודה הוצגה גרסה משופרת של מנהל ההתקן Wayland המאפשר הפעלת יישומים באמצעות GDI ו- OpenGL / DirectX דרך יין ישירות בסביבה מבוססת Wayland, מבלי להשתמש בשכבת XWayland ולהיפטר מהכריכה של Wine לפרוטוקול X11.

על הגרסה החדשה של הנהג

בגרסה החדשה הזו הוצגה תמיכה ב- Vulkan וגם מגיע עם טיפול בניהול חלונות ששינוי הגודל, המסך המלא, המזעור, בין היתר, כבר אינו מהווה בעיה, בנוסף לכך וניתן להשתמש בו ישירות או ליישום Direct3D דרך WineD3D או DXVK.

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

בנוסף שינוי הרזולוציה והמצב של כל צג נתמכים ניתן לבצע שדרוג עבור HiDPI ועבודה עם תצוגות צפיפות פיקסל גבוהות (HiDPI).

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

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

בנוגע לזה אלכסנדרוס פרנציס (מפתח שיתוף פעולה) שיתף:

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

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

בנה את הבקר

עבור אלה המעוניינים להיות מסוגלים להשיג, לבנות ו / או להשתמש במנהל ההתקן של Wayland עבור יין, עליהם לדעת כי נדרש להתקין את Wayland וכן פיתוח של clientland, wayland-egl ו- xkbcommon.

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

git clone -b wayland https://gitlab.collabora.com/alf/wine/
cd wine
./configure --with-wayland [--with-vulkan --with-vkd3d]
make [-jN]
DISPLAY= WAYLAND_DISPLAY=wayland-0 ./wine ...

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


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

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

*

*

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