Weston 10.0 מגיע עם שיפורים לניהול צבעים, ספריות חדשות ועוד

דרך-מסך

שוחררה גרסה יציבה של שרת Weston 10.0 Composite, שמפתח טכנולוגיות התורמים לתאימות מלאה של פרוטוקול Wayland בסביבת הארה, Gnome, KDE וסביבות משתמש אחרות.

Wayland מורכב מפרוטוקול (שלם במידה רבה) ויישום הפניה שנקרא ווסטון. לצורך עיבוד, ווסטון יכול להשתמש ב- OpenGL ES או בתוכנה (ספריית הפיקסמן). נכון לעכשיו הלקוחות מוגבלים ל- OpenGL ES ולא ל- OpenGL מלא מכיוון ש- libGL משתמש ב- GLX ובכל תלות ה- X. " הפרויקט מפתחת גם גרסאות GTK + ו- Qt שמעבירים לוויילנד במקום ל- X.

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

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

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

חידוש נוסף שבולט בווסטון 10.0 הוא זה ביישום פרוטוקול linux-dmabuf-unstable-v1, המספק את היכולת לשתף מספר כרטיסי מסך באמצעות טכנולוגיית DMA-BUF, התווסף עם מנגנון "dma-buf feedback"., המספק לשרת המרוכב מידע נוסף על GPUs זמינים ומשפר את היעילות של חילופי נתונים בין ה-GPU הראשי והמשני.

לדוגמה, מוזכר שתמיכה ב-"dma-buf feedback" מרחיבה את התחולה של הפלט ללא חציצה ביניים (סריקה של אפס עותקים).

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

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

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

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

  • ממשק wl_shell, קצה אחורי של fbdev ו-weston-launch הוצא משימוש (יש להשתמש ב-seated-launch או logind-launch כדי להפעיל).
  • התמיכה ב-weston-launch הוצאה משימוש ומושבתת כברירת מחדל (תהיה
    יוסר בגרסה עתידית, אך ניתן להפעילו מחדש עם אפשרות Meson.
  • דרישות התלות הוגדלו, ה-build דורש כעת libdrm 2.4.95, libwayland 1.18.0 ו-wayland-protocols 1.24. בעת יצירת תוסף מרוחק המבוסס על PipeWire, נדרש libpipewire 0.3.
  • חבילת בדיקות מורחבת.

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

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

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

pip3 install --user meson

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

wget https://wayland.freedesktop.org/releases/weston-10.0.0.tar.xz

אנו פותחים את התוכן עם:

tar -xvf weston-10.0.0.tar.xz

אנו ניגשים לתיקיה שנוצרה באמצעות:

cd weston-10.0.0

ואנחנו מבצעים את האוסף וההתקנה עם:

meson build/ --prefix=...

ninja -C build/ install

cd ..

בסוף, מומלץ להפעיל מחדש את המחשב כדי להתחיל עם השינויים בהפעלת המשתמש החדשה.


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

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

*

*

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