قم بتكوين Firefox على Linux

قررت أن أكتب عن إعداد Firefox لنظام التشغيل Linux. هناك مقالات مماثلة على الإنترنت أيضًا ، لكنها تستند أساسًا إلى الإصدارات القديمة من المتصفح. لا توجد اختلافات جذرية في إعداد Firefox لنظام التشغيل Linux أو Windows ، ولكن هناك بعض الخصائص المميزة.

يجب أن أقول على الفور أنه على أجهزة الكمبيوتر القديمة بعد ضبط المتصفح ، لن تحصل على أي عجائب في الأداء. بدلاً من ذلك ، سيساعد "صندوق الموسيقى" على تشغيل شيء آخر للروح ، إذا حصلت عليه بشكل صحيح ، ولا يكذب عليه في مكان ما في زاوية مظلمة كتذكار ميت.

أخذت جميع إعدادات Firefox تقريبًا من مقالتي: الكمبيوتر القديم و Windows 7 و 1 GB RAM وبطاقة فيديو DirectX 9 و Firefox والإنترنت . لكنني لن أشير إلى إعدادات توزيعات نظام التشغيل المختلفة هنا بسبب تنوعها ومعرفتي المتواضعة للغاية. فايرفوكس فقط.

حول أجهزة الكمبيوتر المزودة بمعالج بدون دعم لتعليمات SSE2


أحدث متصفح مدعوم رسميًا لنظام Linux هو 52.9esr. وليس رسميًا - يعمل أحدث إصدار من Firefox 68 مع معالجات AMD على الأقل على مقبس 462. ولكن ليس كل فايرفوكس على أجهزة الكمبيوتر من هذا القبيل يمكن أن تبدأ. لا مشكلة ، لقد حصلت عليه مع Iceweasel . حتى لو لم تكن جميع الوظائف في المتصفح تعمل ، على سبيل المثال ، تقع الصفحات التي تحتوي على WebGL. بشكل عام ، يمكنك استخدام.

تسريع أجهزة بطاقة الرسومات


يعطي دفعة جيدة للأداء ، خاصة على أجهزة الكمبيوتر الأبطأ.
يبدو أن مطوري Firefox كانوا يمكّنون تسريع الأجهزة افتراضيًا في الإصدارات الجديدة من المتصفح. لكن يبدو أنهم لم يشغلوها. هناك إصدارات مختلفة من Linux kernel و X.org وبرامج التشغيل ... - ستعمل بشكل جيد في مكان ما ، ولكن ليس في مكان ما. تحقق فقط لوحدك. إذا كانت بطاقة الفيديو الخاصة بك تدعم OpenGL 2.0 وفرضت تسريع الأجهزة في المستعرض ، لكنها لا تعمل ، فإن هذا لا يعني أن Linux لن يعمل في توزيعات أخرى.
يمكنك رؤية إمكانيات بطاقة الفيديو من الجداول الموجودة على Wikipedia: Intel و AMD و Nvidia .

إعدادات Firefox المخفية من حول: config


68
accessibility.force_disabled
تمنع هذه الميزة خدمات الوصول من الوصول إلى المستعرض الخاص بك.
دعم إمكانية الوصول - قد يوفر بعض الأدوات الخاصة بالمستعرض للوظائف الإضافية الفردية المثبتة في Firefox.
اضبط إلى true إذا لم يتم عرض هذا الرمز على شريط علامات التبويب صورة

app.normandy.enabled *
استطلاعات وجمع بيانات غير متوقعة حول تفضيلاتك لـ Mozilla.
تعطيل كاذبة

app.shield.optoutstudies.enabled * *
قد يقوم مطورو Firefox أحيانًا بتثبيت العديد من الوظائف الإضافية على متصفحك وإجراء البحوث دون علمك. لكي لا يتم تثبيت المتصفح الخاص بك تلقائيًا ، ليس من الواضح ما هي الوظائف الإضافية التي تعطل هذا الخيار الخاطئ

app.update.checkInstallTime
وهي مسؤولة عن حساب الأيام بعد التحديث.
تعطيل كاذبة

app.update.doorhanger
إذا قمت بتغيير قيمة هذا الخيار إلى " خطأ" ، فلن تظهر الإخطارات المتكررة التي تشير إلى تحديث المتصفح.
صورة

apz.allow_double_tap_zooming
وظيفة للأجهزة التي تعمل باللمس. لا شاشة تعمل باللمس - تعطيل كاذبة

apz.android.chrome_fling_physics.enabled
لا يعمل على إصدارات أجهزة الكمبيوتر الشخصية لنظام التشغيل Linux. تعطيل كاذبة

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
تعطيل false إذا كان جهاز الكمبيوتر الخاص بك لا يحتوي على أجهزة مزودة بإدخال اللمس (لوحة اللمس أو الشاشة التي تعمل باللمس).

apz.peek_messages.enabled *
تكون الوظيفة مطلوبة إذا تم إخراج الصورة من جهاز كمبيوتر إلى شاشة أو تلفزيون عبر DisplayPort . إذا كان جهاز الكمبيوتر الخاص بك لا يحتوي على منفذ DisplayPort أو لا يستخدمه ، فقم بتعطيل هذا الخيار false

browser.cache.disk.enable
المعلمة المسؤولة عن استخدام ذاكرة التخزين المؤقت على القرص.

إذا قمت بتعطيل خطأ ، فسيتم تسجيل جميع الملفات المؤقتة وعناصر الصفحة التي تم تنزيلها من الإنترنت وتخزينها في ذاكرة الوصول العشوائي وليس على القرص الصلب. الوصول إلى ذاكرة الوصول العشوائي أسرع ، على التوالي ، كما يمكن أن يكون عرض صفحات الويب أسرع.

إذا كان لديك محرك أقراص ثابت بطيء ، إنترنت سريع غير محدود وذاكرة الوصول العشوائي أكثر من 1.5 - 2 غيغا بايت ، يمكنك محاولة تعطيل هذا الخيار. ومع ذلك ، تأكد بعد ذلك من متابعة عملية ملء الذاكرة أثناء استخدام المستعرض والبرامج الأخرى قيد التشغيل على الكمبيوتر. حتى في أصعب المواقف (عدد كبير من علامات التبويب المفتوحة في وقت واحد في المتصفح ، ومشاهدة مقاطع الفيديو ، وما إلى ذلك) ، يجب أن يظل مقدار الذاكرة الخالية دائمًا عدة مئات من الميجابايت. إذا كانت لديك مشكلة ، فقم بإعادة تشغيل هذه المعلمة إلى صواب .

browser.cache.disk.smart_size.enabled *
ميزة إدارة التخزين المؤقت للقرص التلقائي. اعتمادًا على المساحة الحرة على القرص الصلب المثبت عليه المستعرض ، في المرة الأولى التي تقوم فيها بضبط مستوى الصوت ، والذي سيتم تخصيصه لذاكرة التخزين المؤقت. عادةً ما يكون حجمه 660 ميجابايت (675840 كيلو بايت) ، يمكن عرض حجم المساحة المخصصة في إعداد browser.cache.disk.capacity .
إذا كان الإنترنت بطيئًا جدًا ، فحينئذٍ يكون من السهل والأسرع أخذ بعض معلومات المتصفح من ذاكرة التخزين المؤقت المحفوظة بدلاً من إعادة تحميلها. ومع ذلك ، يمكن تشغيل محركات الأقراص الصلبة الميكانيكية القديمة ببطء. إذا قمت بتعيين ذاكرة التخزين المؤقت على القرص على قيمة كبيرة على هذا القرص الثابت ، فإن قراءة وكتابة البيانات من ذاكرة التخزين المؤقت يمكن أن تكون بطيئة جدًا نظرًا لحقيقة أن الأجزاء الصغيرة المكتوبة من الملفات ستنتشر في جميع أنحاء القرص ولن يتمكن الجزء الميكانيكي منه من إعادة بناء القراءة السريعة. مما يؤدي في النهاية إلى بطء تشغيل المتصفح وارتداء سريع لمحرك الأقراص الصلبة.

إذا كان لديك محرك أقراص صلبة ، فيمكنك إيقاف تشغيل إدارة التخزين المؤقت التلقائي للقرص عن طريق تحويل هذا الخيار إلى خطأ . يمكنك تعيين القيمة الخاصة بك للمساحة المخصصة للذاكرة المؤقتة من خلال خيار browser.cache.disk.capacity ، بإدخال ، على سبيل المثال ، القيمة 51200 أو 102400 ، والتي سوف تتوافق مع 50 ميجابايت أو 100 ميجابايت. كلما كانت سرعة الإنترنت أسرع ، كلما قل حجم ذاكرة التخزين المؤقت.

browser.download.animateNotifications
عند إيقاف تشغيل false ، لن يتم عرض الرسوم المتحركة الخاصة بالسهم الأزرق الكبير عند تحميل الملف.

browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
"التوصية بالملحقات عند المشاهدة" و "التوصية بالوظائف عند المشاهدة".
قد يوصي Firefox من وقت لآخر بالميزات أو الإضافات أثناء تصفح الويب. إذا لم تكن بحاجة إلى هذه التوصيات ، فقم بتغيير هذه الخيارات إلى " خطأ"
صورة

browser.history_swipe_animation.disabled *
ميزة لنظام التشغيل MacOS ، لا يعمل على نظام Linux. تعطيله صحيح

browser.meta_refresh_when_inactive.disabled *
إذا قمت بتمكين هذه الوظيفة ، فلن يتم تلقائيًا إعادة تحميل صفحات الويب الموجودة في علامات تبويب غير نشطة (التي لا تعرضها حاليًا). يمكن استخدام إعادة تحميل الصفحة على الألعاب الرياضية أو المواقع الأخرى التي يمكن فيها استكمال المعلومات أو تغييرها باستمرار.
ومع ذلك ، تستخدم معظم المواقع الآن برامج نصية ، حيث يتم مساعدة فقط تحديث جزء صغير من الصفحة ، وليس الصفحة بأكملها (على سبيل المثال ، الدردشة على صفحات Youtube). في هذه الحالات ، لن يعمل هذا الإعداد.

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
القياس عن بعد. جمع وإرسال البيانات على المستخدم تعيين "البلاط" من محتوى الويب على الصفحة الرئيسية (علامة تبويب جديدة). تعطيل كاذبة

stream.showSponsored-browser.newtabpage.activity
عرض الإعلانات في علامة تبويب جديدة تعطيل كاذبة

browser.ping-centre.telemetry
القياس عن بعد. تعطيل كاذبة

browser.preferences.defaultPerformanceSettings.enabled *
استخدم إعدادات الأداء الموصى بها. منذ أن صعدت إلى : config - تعطيل هذه الوظيفة false

browser.safebrowsing.allowOverride
browser.safebrowsing.blockedURIs.enabled
browser.safebrowsing.downloads.enabled
browser.safebrowsing.downloads.remote.enabled
browser.safebrowsing.downloads.remote.block_dangerous
browser.safebrowsing.downloads.remote.block_dangerous_host
browser.safebrowsing.downloads.remote.block_potentially_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled

قم بتعطيل هذه الخيارات إذا كان المعالج لا يدعم تعليمات SSE2.

browser.search.update
يقوم تلقائيًا بتحديث محركات البحث (الإضافات) بعد بدء Firefox. إذا توقف البحث من خلال لوحة البحث عن العمل ، يمكنك تحديثها عن طريق تشغيل هذا الخيار مرة أخرى. ومع ذلك ، يجب تحديث هذه المكونات الإضافية بشكل نادر جدًا ، حتى تتمكن من تعطيل هذه الوظيفة كاذبة

browser.search.suggest.enabled
عرض اقتراحات البحث. نصائح لإدخال الكلمات في شريط البحث ، يمكنك تعطيل false إذا كنت لا تحتاج إليها.

browser.urlbar.suggest.searches
عرض اقتراحات البحث عند استخدام شريط العناوين.
إذا لم يتم استخدام حقل إدخال الارتباط بشكل إضافي كشريط بحث ، فقم بتعطيل هذه الوظيفة خطأ

browser.shell.checkDefaultBrowser
يتم التحقق مما إذا كان Firefox هو المتصفح الافتراضي.
قم بإيقاف تشغيل التحقق الخاطئ

browser.sessionhistory.max_total_viewers *
يحفظ Firefox افتراضيًا في RAM بعض محتويات المواقع التي قمت بزيارتها خلال جلسة واحدة. يتم ذلك بحيث يتم من خلال الضغط على الأزرار الخاصة بتبديل الصفحات "للأمام" أو "للخلف" ، تحميل الصفحات التي تم فتحها سابقًا في علامة التبويب نفسها مرة أخرى بالكامل من الإنترنت ، ولكن يتم انتقاؤها بسرعة من الذاكرة الرئيسية.
يشغل المستعرض حجم الذاكرة لهذه الوظيفة نفسها (القيمة -1 ). ومع ذلك ، إذا كان Firefox يستهلك كل ذاكرة الوصول العشوائي المجانية تقريبًا ويبدأ الكمبيوتر في التباطؤ بشدة ، فقم بتعطيل هذه الوظيفة عن طريق تحديد القيمة

browser.sessionstore.interval * *
المعلمة هي المسؤولة عن تواتر حفظ الجلسة على القرص أثناء تشغيل Firefox. الهدف هو استعادة علامات التبويب المفتوحة والنص المكتوب في الرسائل التي لم يتم إرسالها بعد تعطل المتصفح وإعادة تشغيله. يكون هذا مفيدًا إذا كنت تكتب غالبًا نصًا طويلًا في المتصفح ، وقبل إرساله ، يغلق Firefox تلقائيًا مع وجود خطأ. بشكل افتراضي ، يحفظ Firefox بيانات الجلسة كل 15 ثانية (بقيمة 15000 ميلي ثانية). إذا كان كل شيء على ما يرام مع فايرفوكس الخاص بك من حيث الاستقرار ، يمكنك تغيير القيمة إلى 1800000 (30 دقيقة). في بعض الحالات ، بعد تغيير هذه المعلمة لأعلى ، يعمل المتصفح بشكل أسرع قليلاً وفي كثير من الأحيان يتعطل.

browser.startup.homepage_override.mstone
بعد تحديث المتصفح ، قد يعرض Firefox علامة تبويب إضافية بجانب صفحتك العادية لتقديم مزيد من المعلومات حول التغييرات أو الميزات الجديدة المضمنة في التحديث. تعطيل تجاهل

browser.stopReloadAnimation.enabled *
الرسوم المتحركة لزر تحديث الصفحة. تعطيل كاذبة
صورة

browser.slowStartup.notificationDisabled
عند التمكين ، صحيح ، لن يتم قياس وقت بدء تشغيل المتصفح ولن يتم عرض تحذير إذا بدأ ببطء.

browser.suppress_first_window_animation *
الرسوم المتحركة لفتح نافذة المتصفح. تعطيل كاذبة

browser.tabs.crashReporting.sendReport
إرسال تقرير عن سقوط علامة التبويب في المتصفح. يمكن تعطيل كاذبة

browser.tabs.remote.warmup.enabled *
وضع التقديم الاستباقي. عندما تقوم بنقل المؤشر إلى علامة التبويب ، يتم عرض المستعرض على المخزن المؤقت للتركيب ، وفي حالة النقر ، يعرض المحتوى النهائي على الفور على الشاشة ، مما يؤدي إلى التخلص من التأخير في عرض المساحات المرئية.
على أجهزة الكمبيوتر البطيئة ، يُنصح بتعطيل هذه الوظيفة

browser.tabs.unloadOnLowMemory *
تفريغ علامات التبويب تلقائيًا من ذاكرة الوصول العشوائي لتحرير الموارد. يتم تنشيط الوظيفة عندما لا توجد ذاكرة كافية (أقل من 400 ميجابايت من الذاكرة الخالية) وقبل كل شيء تقوم بإزاحة علامات التبويب غير المستخدمة منذ فترة طويلة. في الوقت نفسه ، لا تختفي علامات التبويب ، ولكن يتم نقلها إلى حالة الاستعداد للتنزيل (وضع الاستعداد) ، على غرار ما يتم ملاحظته بعد استعادة الجلسة.
قم بتشغيل هذه الوظيفة إذا كنت تواجه مشاكل مع مقدار صغير من الذاكرة المثبتة عند عرض الصفحات في المستعرض.

browser.touchmode.auto *
وظيفة لا تعمل على لينكس. تعطيل كاذبة

browser.uidensity
تتيح لك الوظيفة تحديد ارتفاع علامات التبويب وشريط العناوين. على الشاشات ذات قطر صغير ودقة صغيرة ، يمكن أن تشغل علامات التبويب وشريط العناوين مساحة كبيرة على الشاشة. يمكن تصحيحه قليلا. عن طريق تحديد إحدى القيم التالية ، احصل على العرض المناسب.
0 - افتراضي ، متوسط ​​(عادي)
1 - صغير (مدمج)
2 - كبير (الجوال)
صورة

browser.uitour.enabled
جولة فايرفوكس تعطيل كاذبة

canvas.capturestream.enabled *
آلية ترجمة عناصر الوسائط في WebRTC. تعطيل كاذبة

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
القياس عن بعد. تعطيل كاذبة

device.sensors.enabled
يسمح بالوصول إلى أجهزة استشعار الجهاز من خلال جافا سكريبت. على سبيل المثال ، في Firefox على الأجهزة المحمولة ، يمكنك تلقي المعلومات من مستشعر القرب. إذا لم يكن لديك أي أجهزة استشعار أو لا تحتاج إلى وصول إلى متصفح فايرفوكس ، فقم بتعطيل false

dom.battery.enabled
تتبع حالة البطارية. إذا تم استخدام المرضى الداخليين ، فقم بتعطيل false

dom.enable_performance_observer
باستخدام هذه الوظيفة ، يمكن لمطور الموقع معرفة ، على سبيل المثال ، كم من الوقت قام المستخدم بتحميل عنصر معين من صفحة الويب. ما الذي من شأنه إصلاح عيوب الأداء في رمز الموقع؟ من جانب المستخدم ، سيبدو هذا كأنه يجمع عن بُعد محدود أعماله على الموقع وإرساله تلقائيًا. يمكنك تعطيل هذه الوظيفة كاذبة ، بحيث لا يقوم Firefox بإرسال هذه البيانات إلى المواقع.

dom.event.clipboardevents.enabled
للسماح للموقع بمراقبة تصرفات المستخدم عندما يقوم بنسخ النص المحدد من صفحة ويب ، ثم ، بطريقة معينة ، تنزلق سطر إضافي إلى النص المنسوخ على الحافظة ، على سبيل المثال ، "... المزيد على https: // .....". .
إذا صادفت مثل هذه المواقع حيث يجب عليك نسخ نص ، ثم عندما تقوم بلصق النص المنسوخ في النهاية ، تتم إضافة مثل هذا الهراء تلقائيًا أنك لا تحتاج أو تتدخل ، قم بتعطيل هذه الوظيفة الخاطئة .
فقط في بعض المواقع ، يمكن أن يكون هناك مشاكل في نسخ النص ولصقه بسبب انقطاع الاتصال به.

dom.gamepad.enabled
dom.gamepad.extensions.enabled
لا gamepad - تعطيل كاذبة

dom.ipc.plugins.asyncdrawing.enabled *
التقديم غير المتزامن للكائنات على صفحة ويب بواسطة المكون الإضافي Flash Player. تحسين الاستقرار وأداء هذا البرنامج المساعد. إذا قمت بتثبيت Flash Player من الإصدار 23 أو الأحدث في المستعرض ، اترك الخيار ممكّنًا بشكل صحيح . إذا كنت تستخدم Flash Player حتى الإصدار 23 ، فقم بتعطيله

dom.ipc.plugins.flash.disable-الوضع المحمي
وظيفة تعطيل الوضع المحمي . في الإصدار 64 بت من Firefox ، لا يتم عرض إعداد المكون الإضافي هذا. ومع ذلك ، يمكن تمكينه بشكل صحيح من about: config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
إرسال تقارير تحطم البرنامج المساعد. يمكن تعطيل كاذبة

dom.ipc.processCount
بالنسبة إلى Firefox ، يمكنك تعيين عدد مهام سير العمل. القيمة الافتراضية هي 8. وهذا يعني أنه سيتم إضافة بضع عمليات إضافية إلى هذه العمليات الثماني (حسب إعدادات المستعرض) وسيكون إجمالي عدد العمليات من 9 إلى 12. للحصول على أفضل أداء ، يوصى بتعيين هذا الخيار على عدد المراكز في المعالج أو عدد مؤشرات الترابط في المعالج (انظر javascript.options.shared_memory ).

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
يراقب Firefox وقت التحميل لكل صفحة ، وإذا استغرق تحميله وقتًا طويلاً للغاية ، فقد يظهر الإشعار "صفحة ويب تبطئ المتصفح ..." في الجزء العلوي. كقاعدة عامة ، يظهر هذا الإشعار بسبب اتصال الإنترنت البطيء للغاية أو ضعف توافق الإضافات أو الفيروسات المثبتة. إذا لم تكن لديك مشكلات في تحميل الصفحة أو كنت تعرف سبب المشكلة لديك ، ولكنك لا تعرف كيفية حلها ، فيمكنك إيقاف تشغيل مراقبة الصفحة وعرض هذا الإشعار كاذب

dom.ipc.processPrelaunch.enabled *
عند بدء تشغيل Firefox ، تخلق هذه الوظيفة عملية إضافية لتحميل مكتبات XPCOM في ذاكرة الوصول العشوائي بالكمبيوتر. وبالتالي ، يمكن أن يكون إطلاق المتصفح أسرع.
ومع ذلك ، على جهاز كمبيوتر يحتوي على معالج أحادي النواة مع سير عمل واحد (لا يوجد دعم للترابط التشعبي) ، يمكن أن تؤدي هذه الوظيفة إلى إبطاء تشغيل المتصفح. إذا كان لديك مثل هذا المعالج (انظر javascript.options.shared_memory ) فتبدل الخيار إلى false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
ميزات لمطوري الويب. يمكن تعطيل كاذبة

dom.keyboardevent.dispatch_during_composition
وظيفة لنظام Android ، لا يعمل على إصدارات أجهزة الكمبيوتر الشخصية لنظام التشغيل Linux. تعطيله كاذبة

dom.maxHardwareConcurrency * *
يمكن أن يحدد Firefox تلقائيًا عدد النوى أو سلاسل العمليات التي يمتلكها المعالج في الكمبيوتر ، والتي ستوزع المهام التي يتم تنفيذها عند معالجة محتوى الويب بالشكل الأمثل. يمكنك تشغيله بأمان (إذا كان لديك شك في أن المتصفح قد حدد بشكل صحيح قدرات المعالج) وقصر هذه القيمة يدويًا. يمكن عرض عدد سلاسل الرسائل في نظام معلومات Linux (راجع javascript.options.shared_memory )

dom.serviceWorkers.enabled
يمكن لبعض المواقع التي تدعم عمال الخدمة تنزيل معلومات معينة إلى جهاز الكمبيوتر الخاص بالمستخدم ، والتي لا يمكن عرضها في المستعرض إلا بعد فقد الاتصال بين الكمبيوتر والإنترنت. على سبيل المثال ، تنبثق نافذة الإعلام عن فقدان اتصال الشبكة. أيضًا ، باستخدام هذه الوظيفة ، يمكن للموقع حفظ بعض عناصر صفحة الويب على كمبيوتر المستخدم. إذا اختفى اتصال الإنترنت ، فقد تظل بعض عمليات التنقل والإجراءات على صفحة الويب المفتوحة متاحة في وضع عدم الاتصال.
بالنسبة إلى أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة الثابتة المزودة باتصال ثابت (بدون قطع اتصال متكررة) هذه الوظيفة عديمة الفائدة ، يمكنك تعطيلها كاذبة

dom.vibrator.enabled
يتيح لك استخدام الاهتزاز إذا كان محرك الاهتزاز مثبتًا على الجهاز.
تعطيل كاذبة

dom.w3c_touch_events.enabled *
وظيفة للأجهزة (أجهزة الكمبيوتر المحمولة بشكل أساسي) مع لوحة اللمس أو شاشة اللمس أو كرة التتبع.
إذا لم يكن أي من ذلك موجودًا على جهاز الكمبيوتر الخاص بك ، فقم بتعطيله بتعيينه إلى 0

dom.webdriver.enabled * *
ميزة لمطوري الويب. إنها مكتبة برامج تتيح لك تطوير برامج تتحكم في سلوك المستعرض. يستخدم أساسا لاختبار المواقع في المتصفح.
المستخدم العادي لا يحتاج ، يمكنك تعطيل كاذبة

dom.workers.maxPerDomain *
تحدد الوظيفة عدد مهام سير العمل المنفذة في وقت واحد. بشكل افتراضي ، في Firefox الجديدة ، هذه القيمة ضخمة 512 ، وقد تم اختيارها ، استنادًا إلى كل شيء من الحالة التي يكون لدى معظم المستخدمين وضع المعالجة المتعددة وتسريع الأجهزة في المتصفح ، وهو المعالج الذي يحتوي على عدد كبير من النوى. أي أن التكوينات الحديثة للكمبيوتر الشخصي قادرة على معالجة كمية كبيرة من الحوسبة في وقت واحد.
بالنسبة إلى جهاز كمبيوتر قديم مزود بمعالج أحادي النواة أحادي الترابط وبدون تسريع الأجهزة ، من المستحسن تعيين قيمة الوظيفة إلى 20 . وللأسرع (على سبيل المثال ، ثنائي النواة أو مزدوج الخيوط) ، لا يمكن تغيير القيمة.

extensions.abuseReport.enabled
عندما تزيل امتدادًا من متصفح ، قد يقترح Firefox تقديم شكوى بشأن هذا الامتداد. إذا قمت بتثبيت الملحقات التي تم التحقق منها فقط ، يمكنك إزالة هذه الجملة عن طريق تعيين قيمة الخيار على false
صورة

extensions.blocklist.enabled
إذا قمت ، على سبيل المثال ، بتثبيت إصدار قديم من مشغل الفلاش. سيعطل Firefox هذا المكون الإضافي عن طريق كتابة تحذير حول هذا. لمنع فايرفوكس من التحقق من أهمية الوظائف الإضافية ، قم بتعطيل هذه الوظيفة كاذبة

extensions.formautofill.available
وظيفة لتمكين الملء التلقائي للنموذج الملء التلقائي للنموذج (انظر الوظائف الإضافية في المستعرض -> الموجود في Firefox). إذا قمت بملء هذه البيانات يدويًا بنفسك ، يمكنك تعطيل هذه الوظيفة الإضافية عن طريق حذفها أو اكتشافها .

extensions.fxmonitor.enabled * * (يتم إنشاء هذه المعلمة كـ منطقية)
الوظيفة الإضافية لنظام Firefox Monitor (انظر الوظائف الإضافية في المتصفح -> موجودة في Firefox). إذا كنت تعمل على جهاز كمبيوتر يمكنك من خلاله تصفح المواقع دون تسجيلها أو الترخيص بها ، فيمكنك تعطيل هذه الوظيفة الإضافية false

extensions.getAddons.cache.enabled
يقوم Add-ons Manager بجمع معلومات حول كل وظيفة إضافية مثبتة ويمنحك الفرصة لتلقي توصيات مخصصة في لوحة "Get Add-ons". تعطيل كاذبة

extensions.getAddons.showPane (يتم إنشاء هذه المعلمة منطقية)
إذا لم تكن ترغب في تثبيت الوظائف الإضافية من خلال about: الوظائف الإضافية "توصيات" ، يمكنك إزالة هذا العنصر من القائمة. إنشاء وتعيين هذه الوظيفة إلى false
صورة

extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled
, Firefox . , false

extensions.pocket.enabled
.
Pocket , false

extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Firefox. , true

extensions.systemAddon.update.enabled
Firefox ( « » --> « Firefox»). , false

extensions.update.autoUpdateDefault
.
, , , false

extensions.update.enabled
, false

extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides

Web Compat ( --> Firefox ). , Firefox. Firefox, , , , .
, about:compat
, . false .

extensions.webextensions.remote * *
, , . , , .
, false

extensions.webextensions.userScripts.enabled *
Firefox. FireMonkey — . FireMonkey, false

full-screen-api.warning.timeout
"… ". 0

general.smoothScroll
. . true .

geo.enabled
. , VPN -. , - IP . false .
, . , privacy.trackingprotection.enabled , .

gestures.enable_single_finger_input
.
false .

gfx.offscreencanvas.enabled * * *
WebGL , , , .
true about:support WebGL 1 — ... SSE2 .
,


gfx.webrender.force-disabled * *
WebRender . WebRender . , OpenGL 4.0. OpenGL 4.0, true

gfx.work-around-driver-bugs * *
macOS. Linux , false

gfx.xrender.enabled
Firefox ( OpenGL 2.0), .
true , . , , . , .
. , gfx.canvas.azure.backends cairo , xrender .
gfx.xrender.enabled , . , layers.async-pan-zoom.enabled .

identity.fxaccounts.enabled
Firefox . false , «».
صورة

image.animation_mode
, .
- GIF ( )
none
once — ,
normal — ( )
, , صورة none once.

intl.multilingual.enabled
, Firefox.
, , . , false

javascript.options.shared_memory *
. .
true , Hyper-threading . , « » Linux. 2 — .
صورة

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking


Spectre , , false .

layers.acceleration.force-enabled
. , - .
Linux , Firefox . OpenGL 2.0. Nvidia GF6100, AMD — Radeon 9500, Intel GMA4500 ( c GMA900). OpenGL 2.0, . : X.org . , Ubuntu (Lubuntu, Xubuntu ) 12.04LTS .
about:support «», OpenGL . Basic — .
, true . , , .

layers.acceleration.disabled
true , OpenGL 2.0

layers.amd-switchable-gfx.enabled
Firefox ( ) ATI/AMD - , Intel Nvidia. ATI/AMD, — false

layers.async-pan-zoom.enabled
/. . .
:
, Firefox .

:
.

, , false

layers.geometry.d3d11.enabled
Linux, false

layers.low-precision-buffer * *
, , : , .
, true , , . , false .

layers.omtp.enabled *
. , . , , , . — .

layout.css.report_errors *
CSS. - . false

layout.css.touch_action.enabled *
C touch-action CSS , , , .
false

layout.spellcheckDefault *
.
, , — , 0

media.av1.enabled * *
AV1. , , , . , false

Youtube AV1, 144 360. :
SSSE3 ( S)
SSE4.1
AVX2
false , Youtube .

media.cubeb.sandbox
«», -. , Firefox - .
, false

media.encoder.webm.enabled
( ) webm. WebRTC. webm, . false

media.ffvpx.enabled *
. false , ffvpx libavcodec .
, - . , Linux.

media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled

/ . , Firefox. WebRTC. — false

media.gmp-gmpopenh264.visible
« Openh264 isco Systems», false .

media.hardware-video-decoding.enabled
. Linux. false

media.navigator.enabled
, screen sharing ( ). , false

media.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox — false

media.peerconnection.enabled
WebRTC . — false

media.rdd-process.enabled * *
Firefox «» . false

media.video_stats.enabled *
(- / , .). false

media.webspeech.synth.enabled
.
false

narrate.enabled
. . . — false

network.captive-portal-service.enabled
Captive portal . Wi-Fi (, ..) , , . , Firefox .
Wi-Fi false

network.dns.disableIPv6
IPv6 — true

network.dns.disablePrefetch *
Firefox IP DNS ( , ). .
, / ( Wi-Fi), , . true

network.http.speculative-parallel-limit *
, « » , «» « ». , , , .
0

network.notify.changed *
( 5 ) .
, , , Wi-Fi Wi-Fi, . Firefox .
, , Wi-Fi , false

network.predictor.enabled * *
, -. Firefox , , , .
false , - — true

network.prefetch-next
Firefox- , . , . , Firefox , , false

network.proxy.type
- , 0

nglayout.initialpaint.delay ( ) *
- . 250. , ( 2 ) , 150 . (5 — 10) , , , , , -.
/ - ( Wi-Fi c ) .

permissions.postPrompt.animate
- صورة . false .
« » , permissions.desktop-notification.postPrompt.enabled * . toolkit.cosmeticAnimations.enabled .

pdfjs.enableWebGL
, WebGL ( gfx.offscreencanvas.enabled ), true — pdf .

plugins.rewrite_youtube_embeds
YouTube , html5. , html5.
Flash-. Flash player, false

privacy.trackingprotection.enabled
Tracking Protection .

trackingprotection . true

, . - trackingprotection ( , ), .

صورة

reader.parse-on-load.enabled
– , . Firefox , , . . , , .
« », , .

, false

, « » , - .

security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
, false

security.family_safety.mode *
Linux, 0

security.sandbox.content.level * * *
Firefox. , 4 , . «» , .
Firefox, , — , 0 . 5-10% .

security.ssl.errorReporting.enabled *
, Mozilla . false

security.webauth.u2f *
security.webauth.webauthn * *
security.webauth.webauthn_enable_usbtoken
USB- . , Firefox, false

services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled

Firefox Mozilla ( , about:preferences#sync ). , false

toolkit.cosmeticAnimations.enabled
. , , . false , .

toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled


. false

webgl.force-enabled
OpenGL 2.0 SSE2 , - WebGL ( get.webgl.org ), , true

webgl.disabled
OpenGL 2.0 / SSE2 , true

webgl.disable-angle
webgl.disable-wgl

ANGLE WGL Windows, Linux. true

webgl.enable-webgl2
OpenGL 3.0 (Nvidia GF8100, AMD HD 2400, Intel HD Graphics). OpenGL 3.0, false

إضافات إلى المتصفح


حاضر في فايرفوكس
Firefox .

صورة

screenshots@mozilla.orgFirefox Screenshots . Firefox — , , .

fxmonitor@mozilla.orgFirefox Monitor . , ( email) . haveibeenpwned.com, 5 , 300 .

formautofill@mozilla.orgForm Autofill . . (, - ). .

webcompat-reporter@mozilla.org — Webcompat-reporter, Firefox . Firefox extensions.webcompat-reporter.enabled

webcompat@mozilla.org.xpi — Web Compat, . - , , , .

لعب الفيديو


ملحقات وملحقات
Openh264 isco Systems
. . Firefox , .


YouTube Design Preserver YouTube Classic
YouTube Design Preserver YouTube Classic () Youtube, . Youtube Youtube.

Youtube, YouTube Design Preserver Old layout Fix it .
Youtube. , , .

YouTube Classic ( ).

. , , .

. للقيام بذلك:
1. www.youtube.com
2. F12
3. Enter .
4. Enter

document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/';

5. www.youtube.com , .

YouTube Video and Audio Downloader
, . SMPlayer . Youtube 720p .

, . . , « ».

- , , , .

0.8.5 Youtube. 0.8.4 .

صورة

enhanced-h264ify
Youtube :

1. 720p 30 , 720p*48-60fps.
2. SSSE3 ( S) SSE4.1 AVX2, .

, Youtube 48-60 24-30 , . , AV1, .

منع الإعلانات والعناصر غير الضرورية على صفحة ويب


باستخدام ملحقات
. . 10 , 1 , , .

, «» — «» 20-50% . .

. .

,

صورة

, , , - . , , , .

, RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1

uBlock Origin . SSE2 ublock 1.17, 1.16.20 , ublock . , . , , .

بعض أدوات المتصفح
Firefox . , , . « », .

صورة

« ». « ». «» .

صورة

, , , .

, .

صورة

, , «», -, , - .

صورة

عرض موقع المحمول
, «» .

Habr , . , «», .

, , , , .
صورة

Firefox User-Agent Switcher . , . , c Android . , .

, about:config , : general.useragent.override. youtube.com , general.useragent.override. habr.com . general.useragent.override. . - :

Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36

Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1

Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

, , User-Agent Switcher general.useragent.override. , general.useragent.override , - .

ملاحظة: حسنا ، في النهاية ، بدافع الفضول ، قررت إجراء مثل هذا الاستطلاع. آمل أن تكون نتائجه مثيرة للاهتمام ليس فقط بالنسبة لي.

Source: https://habr.com/ru/post/ar459880/


All Articles