Įprastos „Fedora“ darbo vietos gedimai atsekti iki GNOME „JavaScript“ plėtinių



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Neseniai „Fedora Workstation“ avarijos ir kitos problemos, susijusios su „GNOME Shell“, buvo susietos su „GNOME Shell“ plėtiniais, parašytais „JavaScript“, kuriuos atrado GNOME kūrėjas ir „Red Hat“ inžinerijos vadovas Jiri Eischmannas.



Gebėjimas rašyti „GNOME Shell“ plėtinius „JavaScript“ buvo laikomas įdomia koncepcija, turinčia mažą kliūtį patekti, tačiau panašu, kad tai iš tikrųjų kelia problemų vartotojams GNOME darbalaukio aplinkoje. Dar blogiau yra tai, kad dabartinė „GNOME Shell“ aplinka pagal „Mutter“ kompozitorių yra numatytoji „Wayland“, taigi, palyginti su „GNOME X.Org“ sesijomis, kuriose kartais būna tuščias ekranas ar panaši problema, tai užtrunka gana sunkiai.



Laimei, Jiri Eischmannas turi keletą idėjų, kaip pagerinti šią situaciją, kurias galima apibendrinti taip:



  1. Anksčiau plėtiniai buvo išjungti, kai „Shell“ smarkiai sudužo (jų nepavyko paleisti iš naujo). Kadangi Waylande tai yra kiekvienos avarijos rezultatas, turėtume tai padaryti po kiekvienos GS avarijos. Kai vartotojas grįš į „GNOME Tweak Tool“ ir vėl įgalins plėtinius, jam turėtų būti pasakyta, kad greičiausiai tai buvo vienas iš trečiųjų šalių plėtinių, dėl kurio darbalaukis užstrigo, ir jis / ji turėtų būti atsargus juos įgalindamas.
  2. GNOME „Shell“ ir „Mutter“ atsiejimas arba (ir) kiti veiksmai, kurie sugrąžintų tą patį elgesį, kaip ir „Xorg“: GS avarija nepanaikins visko. Tam reikėtų didelių architektūros pakeitimų ir daug darbo, o „GNOME Shell and Mutter“ kūrėjų bendruomenė jau turi daug savo plokštelėse.
  3. Nutraukdami neribotus plėtinius, pristatydami ribotą API, kurią jie gali naudoti vietoj paties GS kodo pataisymo. Tai būtų labai nepopuliarus žingsnis, nes tai reikštų, kad daugelio esamų plėtinių vėl neįmanoma įdiegti. Bet ateityje tai gali tapti neišvengiama.
1 minutė perskaityta