קריסות של תחנות עבודה נפוצות של פדורה נובעות מהרחבות JavaScript של GNOME



נסה את הכלי שלנו לביטול בעיות

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



היכולת לכתוב סיומות של מעטפת GNOME ב- JavaScript נחשבה למושג מעניין עם חסם כניסה נמוך, אך נראה שהוא אכן גורם לבעיות למשתמשים בסביבת שולחן העבודה של GNOME. גרוע מכך הוא שסביבת GNOME מעטפת הנוכחית היא ברירת המחדל לוויילנד עם המלחין Mutter, כך שנדרשות קריסות די קשות, בהשוואה להפעלות GNOME X. Org עם מסך ריק מדי פעם או בעיה דומה.



למרבה המזל, לג'ירי איישמן יש כמה רעיונות לשיפור מצב זה, שאותם ניתן לסכם כ:



  1. בעבר הושבתו תוספים כאשר מעטפת התרסקה קשה (לא ניתן היה להפעיל אותה מחדש). מכיוון שבוויילנד זו תוצאה של כל התרסקות, עלינו לעשות זאת לאחר כל קריסת GS. וכאשר המשתמש חוזר לכלי Tweak של GNOME כדי לאפשר את ההרחבות שוב, יש לומר לו שהוא / ה זה ככל הנראה אחד מתוספי הצד השלישי שגרם לשולחן העבודה לקרוס, והיא צריכה להיות זהירה בעת הפעלתם.
  2. ניתוק של GNOME Shell ו- Mutter או / ושלבים אחרים שיחזירו את אותה התנהגות כמו ב- Xorg: קריסת GS לא תוריד הכל. זה ידרוש שינויים משמעותיים בארכיטקטורה ועבודה רבה וקהילת מפתחי GNOME Shell ו- Mutter כבר יש הרבה על הצלחות שלהם.
  3. הפסקת ההרחבות הבלתי מוגבלות, הכנסת ממשק API מוגבל שבו הם יכולים להשתמש במקום לתקן את קוד ה- GS עצמו. זה יהיה צעד מאוד לא פופולרי מכיוון שזה אומר שרבים מההרחבות הקיימות לא ניתן יהיה ליישם שוב. אבל זה עלול להפוך לבלתי נמנע בעתיד.
קריאה של דקה אחת