השרת הגרפי Mir עודכן לגרסה 1.4

גרסה חדשה של שרת התצוגה Mir 1.4 שוחררה, שהתפתחותו של Canonical נמשכת, למרות דחיית הפיתוח של Unity Shell ומהדורת אובונטו לסמארטפונים. מיר ממשיך להיות מבוקש בפרויקטים וכעת הוא ממוקם כפתרון למכשירים משובצים ולאינטרנט של הדברים (IoT).

Mir יכול לשמש כשרת מרוכב עבור Wayland, ומאפשר לך להריץ כל יישום שמשתמש ב- Wayland בסביבות מבוססות Mir (למשל, אלה שנבנו עם GTK3 / 4, Qt5 או SDL2).

על מיר

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

שכבת התאימות ל- X, XMir, מבוסס על XWayland ואילו עבור חלקי התשתית האחרים המשמשים את מיר מקורם ב- Android. חלקים אלה כוללים את מחסנית הקלט של Android ואת מאגרי הפרוטוקולים של גוגל.

Mir פועלת כיום על מגוון מכשירים המופעלים על ידי לינוקס, כולל שולחנות עבודה מסורתיים, IoT ומוצרים משובצים.

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

קוד הפרויקט מופץ ברישיון GPLv2.

החידושים העיקריים של מיר 1.4

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

בגרסה החדשה הזו של מיר 1.4 שיפורים בכלים להבטחת השקת יישומי Wayland בפגזים מודגשים תוספים מבוססי Mir שיפרו את התמיכה בהרחבת פרוטוקול wlr-layer-shell (Layer Shell).

מצד שני הוצע על ידי מפתחי סביבת המשתמשים של Sway ומשמש בתהליך העברת מעטפת ה- MATE לוויילנד. כלי השירות של מירון ותאורה אחורית הוסרו מהחבילה.

על שכבת MirAL (שכבת הפשטה של ​​Mir), שניתן להשתמש בה כדי למנוע גישה ישירה לשרת Mir וגישה מופשטת ל- ABI באמצעות ספריית הליביראל, נוספה תמיכה באזורים בלעדיים, המגבילה את מיקום החלונות לאזור מסוים של המסך

הצעד הראשון נעשה להיפטר ממשק ה- API הספציפי של mirclient, שהוקפא זמן רב ומומלץ להשתמש בפרוטוקול Wayland במקום זאת.

בגרסת ה- API החדשה, mirclient מושבת כברירת מחדל, אך נותרה אפשרות ההרכבה "–enable-mirclient" להחזרתו, ולהפעלה סלקטיבית, מוצע משתנה הסביבה MIR_SERVER_ENABLE_MIRCLIENT וקובץ התצורה מאפשר - mirclient.

הסרתו המלאה של ממשק ה- API של mirclient מונעת מכיוון שהוא ממשיך להיות בשימוש על ידי UBports ואובונטו טאץ '.

למי שמעוניין לדעת קצת יותר על ההשקה הזו תוכלו לבדוק את הקישור הבא.

כיצד להתקין שרת גרפי Mir באובונטו ונגזרות?

למי שמעוניין להיות מסוגל להתקין שרת גרפי זה על מערכותיו, עליו לדעת כי הפרויקט של מיר אינו בלעדי עבור מפיקים קנוניים, שכן יש כמה חבילות התקנה שמוכנות להקל על ההתקנה באובונטו 16.04 / 18.04 / 18.10 / 19.04 (בעזרת PPA) ובאותה צורה יש חבילות שהוכנו לפדורה 29/30.

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

כל שעליהם לעשות הוא לפתוח מסוף במערכות שלהם (הם יכולים לעשות זאת בעזרת צירוף המקשים Ctrl + Alt + T או עם Ctrl + T) ובו אנו הולכים להקליד את הפקודות הבאות:

sudo add-apt-repository ppa:mir-team/release

sudo apt-get update
עם זאת, המאגר כבר נוסף למערכת שלך, לפני התקנת השרת הגרפי מומלץ לחלוטין שאם אתה משתמש במנהלי התקנים פרטיים לכרטיס המסך שלך או משולב, לשנות אותם למנהלי ההתקנים החינמיים, זאת במטרה למנוע התנגשויות.

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

sudo apt-get install mir

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


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

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

*

*

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