په فایرفوکس کې د Wayland مالتړ د ښه کولو لپاره د سړک نقشه

مارټین سټرانسکي، د فیډورا او RHEL لپاره د فایرفاکس کڅوړه ساتونکی چې فایرفاکس یې وایلینډ ته پورټ کوي ، یو راپور خپور کړ چې د فایرفاکس وروستي پرمختګونه د Wayland پروتوکول پراساس چاپیریال کې پرمخ وړي.

د فایرفوکس په راتلونکو خپرونو کې، دا پالن شوی چې د کلپ بورډ او د پاپ اپونو سمبالولو سره د Wayland لپاره په ودانیو کې لیدل شوي ستونزې حل کړي. دا ځانګړتیاوې په X11 او Wayland کې د دوی د پلي کولو په طریقه کې د توپیرونو له امله سمدستي پلي نشي. په لومړي حالت کې، د ویلینډ کلپبورډ په غیر متناسب ډول د چلولو له امله ستونزې رامینځته شوې ، کوم چې د ویلینډ کلپ بورډ ته د خلاص لاسرسي لپاره د جلا پرت رامینځته کولو ته اړتیا لري. ټاکل شوې پرت به په فایرفوکس 93 کې اضافه شي او په فایرفوکس 94 کې به په ډیفالټ فعال شي.

د پاپ اپ ډیالوګونو په اړه، اصلي ستونزه دا وه چې ویلینډ د پاپ اپ وینډوز سخت درجه بندي ته اړتیا لري، د بیلګې په توګه. د پلار کړکۍ کولی شي د پاپ اپ سره د ماشوم کړکۍ رامینځته کړي، مګر بل پاپ اپ چې له دې کړکۍ څخه پیل شوی باید د اصلي ماشوم کړکۍ سره وصل شي، یو زنځیر جوړوي. په فایرفوکس کې، هره کړکۍ کولی شي څو پاپ اپونه رامینځته کړي چې درجه بندي نه کوي. ستونزه دا وه چې کله د Wayland په کارولو سره، د یو پاپ اپ بندول د نورو پاپ اپونو سره د وینډوز ټوله سلسله بیا رغولو ته اړتیا لري، سره له دې چې د ډیری خلاص پاپ اپونو شتون غیر معمولي نه دی، ځکه چې مینو او پاپ اپ په بڼه پلي کیږي. د پاپ اپ وسیلې لارښوونې، د اضافې ډیالوګونه، د اجازې غوښتنې، او داسې نور. وضعیت هم په Wayland او GTK کې د نیمګړتیاوو له امله پیچلی و، چې له امله یې کوچني بدلونونه د بیالبیلو تکرارونو لامل کیدی شي. په هرصورت، د Wayland لپاره د پاپ اپونو اداره کولو کوډ ډیبګ شوی او پالن شوی چې په فایرفوکس 94 کې شامل شي.

د Wayland پورې اړوند نور پرمختګونه په مختلفو DPI سکرینونو کې فایرفوکس ته د 93 پیمانه کولو بدلونونو اضافه کول شامل دي، کوم چې د ملټي مانیټر ترتیبونو کې د سکرین څنډې ته د کړکۍ حرکت کولو په وخت کې فلک کول له منځه وړي. فایرفوکس 95 پلان لري هغه ستونزې حل کړي چې د ډریګ او ډراپ انٹرفیس کارولو پرمهال رامینځته کیږي ، د مثال په توګه ، کله چې له بهرني سرچینو څخه محلي فایلونو ته فایلونه کاپي کول او کله چې ټبونه حرکت کوي.

د فایرفوکس 96 په خوشې کولو سره، د فایرفوکس بندر د ویلینډ لپاره پالن شوی چې د X11 جوړونې سره په فعالیت کې په ټولیز ډول برابر شي، لږترلږه کله چې د فیډورا د GNOME چاپیریال کې روان وي. له دې وروسته ، د پراختیا کونکو پاملرنه به د GPU پروسې د ویلینډ چاپیریال کې د کار ترسره کولو ته واړول شي ، کوم چې د ګرافیک اډاپټرونو سره د متقابل عمل لپاره کوډ لري او کوم چې د اصلي براوزر پروسې د ډرایور ناکامۍ په صورت کې له ټکر څخه ساتي. د GPU پروسه هم پلان شوې چې د VAAPI په کارولو سره د ویډیو کوډ کولو لپاره کوډ شامل کړي ، کوم چې دا مهال د مینځپانګې پروسس کولو پروسو کې پرمخ وړل کیږي.

برسیره پردې، موږ کولی شو د سخت سایټ جلا کولو حالت شاملولو یادونه وکړو، چې د فیشن پروژې د یوې برخې په توګه رامینځته شوی، د فایرفوکس مستحکم څانګو کاروونکو لږ فیصده لپاره. د موجوده پروسو په ټولیز حوض کې د ټب پروسس کولو اوس مهال کارول شوي خپلمنځي توزیع (8 په ډیفالټ) کې ، د جلا کولو لاین حالت د هر سایټ پروسس په خپل جلا پروسې کې ځای په ځای کوي ، نه د ټبونو لخوا جلا شوی ، مګر د ډومین لخوا (عامه لاین) )، کوم چې د بهرني سکریپټونو او iframe بلاکونو اضافي جلا کولو مینځپانګې ته اجازه ورکوي. د فیشن حالت فعالول د "fission.autostart=true" متغیر له لارې په about:config یا about:preferences#experimental page کې کنټرول کیږي.

د سخت جلا کولو حالت د اړخ چینل بریدونو په وړاندې ساتنه کې مرسته کوي، لکه د سپیکٹر زیانونو سره تړاو لري، او همدارنګه د حافظې ټوټه کول کموي، په اغیزمنه توګه عملیاتي سیسټم ته حافظه بیرته راګرځوي، د کثافاتو راټولولو اغیز کموي او په نورو پروسو کې په پاڼو کې ژورې محاسبې، او د مختلف CPU کورونو کې د بار توزیع موثریت زیاتوي او ثبات زیاتوي (د iframe پروسس کولو پروسې حادثه به په اصلي سایټ او نورو ټبونو اغیزه ونکړي).

د پیژندل شوي ستونزو په مینځ کې چې د سخت انزوا حالت کارولو پرمهال رامینځته کیږي ، د حافظې او فایل توضیحي مصرف کې د پام وړ زیاتوالی شتون لري کله چې د لوی شمیر ټبونو خلاصول ، په بیله بیا د ځینې اضافو کارونو ګډوډي ، د iframe مینځپانګې ورکیدل کله د سکرین شاټ ثبتولو فنکشن چاپ کول او زنګ وهل، د iframe څخه د اسنادو د کیچ کولو موثریت کمول، د بشپړ شوي مګر سپارل شوي فورمو مینځپانګې له لاسه ورکول کله چې د حادثې وروسته سیشن بحال شي.

په فایرفوکس کې نور بدلونونه شامل دي د روانی ځایی کولو سیسټم ته د مهاجرت بشپړول، د لوړ برعکس حالت ته وده ورکول، د پروسې فعالیت پروفایلونو ثبتولو وړتیا اضافه کول په یوه کلیک کې د about:processes، او د زاړه بیرته راستنیدو لپاره د ترتیب لرې کول شامل دي. د پرانیستې نوې ټب پاڼې سټایل چې د فایرفوکس 89 دمخه کارول کیده.

سرچینه: opennet.ru

Add a comment