Map ụzọ maka ịkwalite nkwado Wayland na Firefox

Martin Stransky, onye na-echekwa ngwungwu Firefox maka Fedora na RHEL onye na-ebuga Firefox gaa Wayland, bipụtara akụkọ na-enyocha ihe ọhụrụ na Firefox na-agba ọsọ na gburugburu usoro usoro Wayland.

N'ime mwepụta Firefox na-abịa, a na-eme atụmatụ iji dozie nsogbu ndị ahụ na-ewu maka Wayland site na iji bọọdụ na njikwa mmapụta. Enweghị ike ịme atụmatụ ndị a ozugbo n'ihi ọdịiche dị na ụzọ e si eme ya na X11 na Wayland. N'okwu nke mbụ, ihe isi ike bilitere n'ihi bọọdụ Wayland na-aga n'otu n'otu, nke chọrọ imepụta oyi akwa dị iche iji banye na bọọdụ Wayland. A ga-agbakwunye oyi akwa akọwapụtara na Firefox 93 wee mee ya site na ndabara na Firefox 94.

Banyere mkparịta ụka mmapụta, isi ihe siri ike bụ na Wayland chọrọ nhazi ọkwa siri ike nke windo mmapụta, ya bụ. mpio nne na nna nwere ike ịmepụta windo ụmụaka nwere popup, mana popup na-esote nke ewelitere na windo ahụ ga-ejikọta na windo ụmụaka mbụ, na-akpụ agbụ. Na Firefox, mpio nke ọ bụla nwere ike ime ọtụtụ popup nke na-etoliteghị ọkwa. Nsogbu bụ na mgbe ị na-eji Wayland, imechi otu n'ime popups chọrọ iwughachi agbụ niile nke windo na popup ndị ọzọ, n'agbanyeghị na ọnụnọ nke ọtụtụ popups na-emeghe abụghị ihe ọhụrụ, ebe ọ bụ na a na-emejuputa menus na mmapụta n'ụdị. Atụmatụ ngwa popups, mkparịta ụka mgbakwunye, arịrịọ ikike, wdg. Ọnọdụ ahụ gbagwojukwara anya site na ntụpọ dị na Wayland na GTK, n'ihi nke obere mgbanwe nwere ike iduga ngbanwe dị iche iche. Agbanyeghị, koodu maka ijikwa mmapụta maka Wayland emebiela ma ezubere itinye ya na Firefox 94.

Nkwalite ndị ọzọ metụtara Wayland gụnyere mgbakwunye 93 scaling mgbanwe na Firefox na ihuenyo DPI dị iche iche, nke na-ewepụ ịchafụ mgbe ị na-ebugharị windo na nsọtụ ihuenyo na nhazi nhazi ọtụtụ. Firefox 95 na-ezube idozi nsogbu na-ebilite mgbe ị na-eji ihe ndọta & dobe, dịka ọmụmaatụ, mgbe ị na-edegharị faịlụ site na isi mmalite gaa na faịlụ mpaghara yana mgbe ị na-ebugharị taabụ.

Site na ntọhapụ nke Firefox 96, a na-eme atụmatụ ka ebubata ọdụ ụgbọ mmiri Firefox maka Wayland n'ozuzu ya na arụ ọrụ na X11 wuo, ọbụlagodi mgbe ọ na-agba ọsọ na GNOME gburugburu Fedora. Mgbe nke a gasịrị, a ga-atụgharị uche nke ndị mmepe na-arụ ọrụ na gburugburu Wayland nke usoro GPU, nke nwere koodu maka imekọrịta ihe na ihe nkwụnye eserese na nke na-echebe usoro ihe nchọgharị bụ isi site na ịdaba na ọdịda ọkwọ ụgbọala. A na-eme atụmatụ usoro GPU ịgụnye koodu maka ngbanwe vidiyo site na iji VAAPI, nke a na-eme ugbu a na nhazi nhazi ọdịnaya.

Na mgbakwunye, anyị nwere ike ịhụ nsonye nke ọnọdụ ikewapụ saịtị siri ike, nke emepụtara dịka akụkụ nke ọrụ Fission, maka obere pasentị nke ndị ọrụ nke ngalaba Firefox kwụsiri ike. N'ụzọ dị iche na nkesa nhazi nke taabụ ugbu a na-eji aka ike eme ihe n'ofe ọdọ mmiri dịnụ (8 na ndabara), ọnọdụ ahịrị dịpụrụ adịpụ na-etinye nhazi nke saịtị ọ bụla na usoro nke ya dị iche iche, kewapụrụ ọ bụghị site na taabụ, kama site na ngalaba (Public Suffix). ), nke na-enye ohere maka ọdịnaya kewapụrụ ọzọ nke script mpụga na mgbochi iframe. A na-achịkwa ọnọdụ Fission na-enyere aka site na mgbanwe "fission.autostart=true" na ihe dị ka: config ma ọ bụ banyere: mmasị # ibe nnwale.

Ọnọdụ ikewapụ iche na-enyere aka ichebe ọgụ megide mwakpo ọwa n'akụkụ, dị ka ndị metụtara adịghị ike Specter, ma na-ebelata nkewa ebe nchekwa, na-eweghachite ebe nchekwa nke ọma na sistemụ arụmọrụ, na-ebelata mmetụta nke mkpofu ahịhịa na ngụkọ kpụ ọkụ n'ọnụ na ibe na usoro ndị ọzọ, yana na-abawanye arụmọrụ nkesa ibu gafee cores CPU dị iche iche ma na-abawanye nkwụsi ike (mkpọka nke usoro nhazi iframe agaghị emetụta isi saịtị na taabụ ndị ọzọ).

N'ime nsogbu ndị a ma ama na-ebilite mgbe ị na-eji ọnọdụ ikewapụ siri ike, enwere mmụba a na-ahụ anya na ebe nchekwa na oriri onye na-akọwa faịlụ mgbe ị na-emepe ọtụtụ taabụ, yana mmebi nke ọrụ nke ụfọdụ mgbakwunye, mwepu nke ọdịnaya iframe mgbe. ibipụta na ịkpọ ọrụ ndekọ nseta ihuenyo, belata arụmọrụ caching akwụkwọ sitere na iframe, Mfu nke ọdịnaya nke dechara mana ọ bụghị nke edobere mpempe akwụkwọ mgbe eweghachiri nnọkọ mgbe ihe mebiri.

Mgbanwe ndị ọzọ na Firefox gụnyere nchigharị nke ịkwaga na sistemu mpaghara Fluent, ndozi na ọnọdụ ọdịiche dị elu, mgbakwunye nke ikike ịdekọ profaịlụ arụmọrụ n'otu ọpịpị gaa gbasara: usoro, yana iwepụ ntọala iji weghachi nke ochie. ụdị nke ibe taabụ mepere emepe nke ejiri tupu Firefox 89.

isi: opennet.ru

Tinye a comment