Fa'afanua auala mo le fa'aleleia atili o le lagolago a Wayland ile Firefox

Martin Stransky, o le Firefox package maintainer mo Fedora ma RHEL o loʻo faʻafeiloaʻi Firefox i Wayland, faʻasalalau se lipoti e toe iloilo ai faʻamatalaga lata mai i Firefox o loʻo faʻaogaina i Wayland protocol-based environment.

I faʻasalalauga o loʻo oʻo mai a Firefox, o loʻo fuafua e foia faʻafitauli o loʻo matauina i le fausiaina mo Wayland ma le kilipa laupapa ma le taulimaina o pop-ups. O nei vaega e leʻi mafai ona vave faʻatinoina ona o eseesega i le faʻaogaina o latou faʻatinoga i le X11 ma Wayland. I le tulaga muamua, na tulaʻi mai faigata ona o le Wayland clipboard o loʻo faʻaogaina faʻatasi, lea e manaʻomia ai le fausiaina o se isi vaega e faʻaogaina ai le avanoa i le Wayland clipboard. O le a faʻaopoopoina le faʻailoga faʻapitoa i le Firefox 93 ma mafai ona faʻaogaina i le Firefox 94.

E tusa ai ma talanoaga pop-up, o le faigata tele o Wayland e manaʻomia se faʻatonuga faʻapitoa o faʻamalama pop-up, i.e. e mafai e se fa'amalama matua ona fausia se fa'amalama o le tamaititi ma se fa'aaliga, ae o le isi fa'amalama e amata mai i lena fa'amalama e tatau ona fusifusia i le fa'amalama muamua a le tamaititi, ma fai ai se filifili. I Firefox, o faʻamalama taʻitasi e mafai ona faʻatupuina ni popups e leʻi fausia ai se faʻatonuga. O le faʻafitauli o le faʻaaogaina lea o Wayland, tapunia se tasi o popups e manaʻomia le toe fausia o le filifili atoa o faamalama ma isi popups, e ui lava i le mea moni o le i ai o le tele o popups tatala e le masani ai, talu ai o menus ma pop-ups o loʻo faʻatinoina i le tulaga o popups tooltips, add-on dialogs, faʻatagaga talosaga, ma isi. O le tulaga na faigata foi ona o faaletonu i Wayland ma GTK, ona o nai suiga laiti e mafai ona taitai atu ai i suiga eseese. Ae ui i lea, o le tulafono mo le taulimaina o pop-ups mo Wayland ua faʻapipiʻiina ma ua fuafua e faʻapipiʻi i Firefox 94.

O isi faʻaleleia e fesoʻotaʻi ma Wayland e aofia ai le faʻaopoopoina o le 93 scaling suiga i Firefox i luga o mataʻitusi DPI eseese, lea e faʻaumatia ai le emo pe a faʻanofoina se faʻamalama i le pito o le lau i le tele-monitor configurations. O le Firefox 95 o loʻo fuafua e foia faʻafitauli e tulaʻi mai pe a faʻaogaina le faʻaoga toso&paʻu, mo se faʻataʻitaʻiga, pe a kopiina faila mai punaoa i fafo i faila i le lotoifale ma pe a fesiitai laupepa.

Faatasi ai ma le tatalaina o Firefox 96, o le taulaga Firefox mo Wayland ua fuafua e aumai i le tulaga atoa i le faatinoga ma le X11 fausia, a itiiti mai pe a tamoe i le GNOME siosiomaga o Fedora. A maeʻa lenei mea, o le a suia le mafaufau o le au atinaʻe i le faʻaogaina o le galuega i Wayland siosiomaga o le GPU process, lea o loʻo i ai le tulafono mo le fegalegaleai ma faʻataʻitaʻiga faʻataʻitaʻiga ma e puipuia ai le faagasologa o le suʻesuʻega autu mai le paʻu i le tulaga o le toilalo avetaavale. O le faagasologa o le GPU o loʻo fuafua foi e aofia ai le faʻailoga mo le faʻavasegaina o vitio e faʻaaoga ai le VAAPI, lea o loʻo faʻatautaia nei i le faagasologa o le gaosiga o mea.

E le gata i lea, e mafai ona tatou maitauina le faʻaofiina o se tulaga faʻaesea o nofoaga, faʻavaeina o se vaega o le poloketi Fission, mo se pasene laʻititi o tagata faʻaoga o lala mautu o Firefox. E ese mai i le fa'asoasoaina fa'atauva'a o fa'asologa o ta'aloga i luga o le vaita'ele o lo'o avanoa (8 e le mafai), fa'aaogaina i le taimi nei, o le laina tu'ufua laina tu'u le fa'agaoioiga o saite ta'itasi i lana lava fa'agasologa eseese, e le'i vavae'ese e fa'amaufa'ailoga, ae e ala i le itu (Public). Suffix), lea e mafai ai ona faʻaopoopo mea faʻaesea o tusitusiga i fafo ma poloka iframe. O le fa'aogaina o le Fission e pulea e ala i le "fission.autostart=true" fesuia'i ile about:config po'o luga ole about:preferences#experimental page.

O le fa'amama fa'amama fa'amama e fesoasoani e puipuia mai osofa'iga i le itu-auala, e pei o i latou e feso'ota'i ma fa'aletonu Specter, ma fa'aitiitia ai fo'i le vaeluaga o manatuaga, toe fa'afo'i lelei le manatua i le faiga fa'agaioia, fa'aitiitia le a'afiaga o le aoina o lapisi ma fa'atatauga mamafa i itulau i isi faiga, ma faʻateleina le lelei o le tufatufaina atu o uta i luga ole CPU eseese ma faʻateleina le mautu (o le paʻu o le faagasologa o le faʻaogaina o le iframe o le a le afaina ai le nofoaga autu ma isi laupepa).

Faatasi ai ma faʻafitauli faʻapitoa e tulaʻi mai pe a faʻaaogaina le faʻaogaina o le tuʻueseeseina, o loʻo i ai le faʻatupulaia o le manatuaina ma le faʻaaogaina o faila faila pe a tatalaina se numera tele o laupepa, faʻapea foʻi ma le faʻalavelaveina o le galuega a nisi faʻaopoopoga, mou atu o mea iframe pe a lolomi ma le valaʻau o le faʻamalama puʻeina galuega, faʻaitiitia le lelei o le faʻapipiʻiina o pepa mai le iframe, Leai o mea o loʻo i totonu o pepa faʻatumu ae leʻi tuʻuina atu pe a toe faʻafoʻisia se sauniga pe a maeʻa se faʻalavelave.

O isi suiga i Firefox e aofia ai le faʻamaeʻaina o le femalagaiga i le Fluent localization system, faʻaleleia atili i le High Contrast Mode, faʻaopoopoina o le mafai ona faʻamaumau faʻamatalaga faʻatinoga faʻatinoga i le kiliki tasi i le about:processes, ma le aveesea o se faʻatulagaga e toe faʻafoʻi ai le tuai. sitaili o le laupepa fou itulau na faʻaaogaina i luma ole Firefox 89.

puna: opennet.ru

Faaopoopo i ai se faamatalaga