Configurer Firefox sur Linux

J'ai décidé d'écrire sur la configuration de Firefox pour Linux. Il existe également des articles similaires sur Internet, mais ils sont principalement basés sur des versions plus anciennes du navigateur. Il n'y a pas de différences radicales dans la configuration de Firefox pour Linux ou pour Windows, mais il y a quelques particularités.

Je dois dire tout de suite que sur les anciens PC, aprĂšs avoir rĂ©glĂ© le navigateur, vous n’obtiendrez aucune merveille de performances. Au contraire, cela aidera votre «boĂźte Ă  musique» Ă  jouer quelque chose d'autre pour l'Ăąme, si vous y arrivez bien, et Ă  ne pas lui mentir quelque part dans un coin sombre comme un souvenir mort.

J'ai pris presque tous les paramÚtres de Firefox de mon article Ancien ordinateur, Windows 7, 1 Go de RAM, carte vidéo DirectX 9, Firefox et Internet . Mais je ne ferai pas ici référence aux paramÚtres des différentes distributions de systÚme d'exploitation en raison de leur diversité et de mes connaissances trÚs modestes. Firefox uniquement.

À propos des ordinateurs Ă©quipĂ©s d'un processeur sans prise en charge des instructions SSE2


Le dernier navigateur officiellement pris en charge pour Linux Ă©tait 52.9esr. Et pas officiellement - le dernier Firefox 68 fonctionne avec au moins des processeurs AMD sur un socket 462. Mais tous les Firefox sur de tels PC ne peuvent pas dĂ©marrer. Pas de problĂšme, je l'ai eu avec Iceweasel . MĂȘme si toutes les fonctions du navigateur ne fonctionnent pas, par exemple, les pages avec WebGL tombent. En gĂ©nĂ©ral, vous pouvez utiliser.

Accélération matérielle de la carte graphique


Il donne une bonne amélioration des performances, en particulier sur les ordinateurs plus lents.
Il semble que, une fois, les dĂ©veloppeurs de Firefox allaient activer l'accĂ©lĂ©ration matĂ©rielle par dĂ©faut dans les nouvelles versions du navigateur. Mais il semble qu'ils ne l'ont pas allumĂ©. DiffĂ©rentes versions du noyau Linux, X.org, pilotes ... - cela fonctionnera bien quelque part, mais pas quelque part. VĂ©rifiez uniquement par vous-mĂȘme. Si votre carte vidĂ©o prend en charge OpenGL 2.0 et que vous forcez l'accĂ©lĂ©ration matĂ©rielle dans le navigateur, mais que cela ne fonctionne pas, cela ne signifie pas que Linux ne fonctionnera pas dans d'autres distributions.
Vous pouvez voir les capacités de la carte vidéo dans les tableaux de Wikipédia: Intel , AMD , Nvidia .

ParamÚtres cachés de Firefox à propos de: config


68
accessibilité.force_disabled
Cette fonctionnalitĂ© empĂȘche les services d'accessibilitĂ© d'accĂ©der Ă  votre navigateur.
Prise en charge de l'accessibilité - Peut fournir des outils spécifiques au navigateur pour les modules complémentaires individuels installés dans Firefox.
Défini sur true si cette icÎne n'a jamais été affichée dans votre barre d'onglets image

app.normandy.enabled *
Sondages inattendus et collecte de données sur vos préférences pour Mozilla.
Désactiver faux

app.shield.optoutstudies.enabled * *
Les développeurs de Firefox peuvent parfois installer divers modules complémentaires sur votre navigateur et effectuer des recherches à votre insu. Pour que votre navigateur ne soit pas installé spontanément, il n'est pas clair quels add-ons désactivent cette fausse option

app.update.checkInstallTime
Il est chargé de compter les jours aprÚs la mise à jour.
Désactiver faux

app.update.doorhanger
Si vous modifiez la valeur de cette option sur false , des notifications fréquentes suggérant la mise à jour du navigateur n'apparaßtront pas.
image

apz.allow_double_tap_zooming
Fonction pour les appareils à écran tactile. Pas d'écran tactile - désactiver faux

apz.android.chrome_fling_physics.enabled
Ne fonctionne pas sur les versions PC de Linux. Désactiver faux

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Désactivez false si votre ordinateur ne possÚde pas d'appareils avec entrée tactile (pavé tactile ou écran tactile).

apz.peek_messages.enabled *
La fonction est nécessaire si l'image est sortie d'un ordinateur vers un moniteur ou un téléviseur via DisplayPort . Si votre ordinateur n'a pas ou n'utilise pas DisplayPort, désactivez cette option false

browser.cache.disk.enable
ParamĂštre responsable de l'utilisation du cache disque.

Si vous dĂ©sactivez false, tous les fichiers temporaires et les Ă©lĂ©ments de page tĂ©lĂ©chargĂ©s sur Internet seront enregistrĂ©s et stockĂ©s dans la RAM, et non sur le disque dur. L'accĂšs Ă  la RAM est respectivement plus rapide et l'affichage des pages Web peut Ă©galement ĂȘtre plus rapide.

Si vous avez un disque dur lent, un accĂšs Internet illimitĂ© rapide et une RAM supĂ©rieure Ă  1,5 Ă  2 gigaoctets, vous pouvez essayer de dĂ©sactiver cette option. Cependant, aprĂšs cela, assurez-vous de suivre le processus de remplissage de la mĂ©moire lorsque vous utilisez le navigateur et d'autres programmes en cours d'exĂ©cution sur l'ordinateur. MĂȘme dans les situations les plus difficiles (un grand nombre d'onglets ouverts simultanĂ©ment dans le navigateur, regarder des vidĂ©os, etc.), la quantitĂ© de mĂ©moire libre doit toujours rester plusieurs centaines de mĂ©gaoctets. Si vous rencontrez un problĂšme, rĂ©activez ce paramĂštre sur true .

browser.cache.disk.smart_size.enabled *
Fonction de gestion automatique du cache disque. En fonction de l'espace libre sur le disque dur sur lequel le navigateur est installĂ©, la premiĂšre fois que vous dĂ©finissez le volume, qui sera allouĂ© au cache. Il s'agit gĂ©nĂ©ralement de 660 Mo (675840 kilo-octets), la taille de l'espace allouĂ© peut ĂȘtre affichĂ©e dans le paramĂštre browser.cache.disk.capacity .
Si Internet est trĂšs lent, certaines informations du navigateur sont plus faciles et plus rapides Ă  extraire d'un cache enregistrĂ© qu'Ă  le recharger. Cependant, les anciens disques durs mĂ©caniques peuvent fonctionner lentement. Si vous dĂ©finissez le cache de disque sur une valeur Ă©levĂ©e sur un tel disque dur, la lecture et l'Ă©criture de donnĂ©es Ă  partir du cache peuvent ĂȘtre trĂšs lentes car les petits morceaux de fichiers Ă©crits seront dispersĂ©s sur le disque et la partie mĂ©canique n'aura tout simplement pas le temps de se reconstruire pour une lecture rapide. Ce qui conduit finalement Ă  un fonctionnement lent du navigateur et Ă  une usure rapide du disque dur.

Si vous disposez d'un disque dur mécanique, vous pouvez désactiver la gestion automatique du cache disque en désactivant cette option. Vous pouvez définir votre propre valeur de l'espace alloué pour le cache avec l'option browser.cache.disk.capacity , en entrant, par exemple, la valeur 51200 ou 102400 , qui correspondra à 50 Mo ou 100 Mo. Plus la vitesse d'Internet est rapide, moins vous pouvez choisir la taille du cache.

browser.download.animateNotifications
Lorsque vous désactivez false , l'animation de la grosse flÚche bleue ne sera pas affichée lors du téléchargement du fichier.

browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features *
"Recommander des extensions lors de la visualisation" et "Recommander des fonctions lors de la visualisation".
Firefox peut de temps en temps recommander des fonctionnalités ou des extensions lors de la navigation sur le Web. Si vous n'avez pas besoin de ces recommandations, définissez ces options sur false
image

browser.history_swipe_animation.disabled *
Fonctionnalité pour macOS, ne fonctionne pas sous Linux. Désactivez-le vrai

browser.meta_refresh_when_inactive.disabled *
Si vous activez cette fonction sur true , les pages Web dans des onglets inactifs (que vous ne consultez pas actuellement) ne se rechargeront pas automatiquement. Le rechargement de page peut ĂȘtre utilisĂ© sur des sites sportifs ou d'autres sites oĂč les informations peuvent ĂȘtre constamment complĂ©tĂ©es ou modifiĂ©es.
Cependant, la plupart des sites utilisent maintenant des scripts, Ă  l'aide desquels seule une petite partie de la page est mise Ă  jour, et non la page entiĂšre (par exemple, discuter sur les pages Youtube). Dans ces cas, ce paramĂštre ne fonctionnera pas.

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Télémétrie. Collecte et envoi de données sur l'utilisateur définissant les «tuiles» du contenu web sur la page d'accueil (nouvel onglet). Désactiver faux

browser.newtabpage.activity-stream.showSponsored
Affichez les annonces dans un nouvel onglet. Désactiver faux

browser.ping-center.telemetry
Télémétrie. Désactiver faux

browser.preferences.defaultPerformanceSettings.enabled *
Utilisez les paramĂštres de performances recommandĂ©s. Depuis que vous ĂȘtes entrĂ© dans about: config - dĂ©sactivez cette fonction 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_potential_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled

Désactivez ces options si votre processeur ne prend pas en charge les instructions SSE2.

browser.search.update
Met Ă  jour automatiquement les moteurs de recherche (plugins) aprĂšs le dĂ©marrage de Firefox. Si la recherche dans le panneau de recherche cesse de fonctionner, vous pouvez les mettre Ă  jour en rĂ©activant cette option. Cependant, ces plugins doivent ĂȘtre mis Ă  jour trĂšs rarement, vous pouvez donc dĂ©sactiver cette fonction false

browser.search.suggest.enabled
Afficher des suggestions de recherche. Conseils pour entrer des mots dans la barre de recherche, vous pouvez désactiver false si vous n'en avez pas besoin.

browser.urlbar.suggest.searches
Affichez les suggestions de recherche lorsque vous utilisez la barre d'adresse.
Si le champ de saisie du lien n'est pas utilisé en plus comme barre de recherche, désactivez cette fonction false

browser.shell.checkDefaultBrowser
Vérifie si Firefox est le navigateur par défaut.
Désactiver les fausses vérifications

browser.sessionhistory.max_total_viewers *
Firefox enregistre par dĂ©faut dans la RAM une partie du contenu des sites que vous avez visitĂ©s au cours d'une session. Ceci est fait de maniĂšre Ă  ce qu'en appuyant sur les boutons de basculement des pages «avant» ou «arriĂšre», les pages ouvertes prĂ©cĂ©demment dans le mĂȘme onglet ne soient pas rechargĂ©es complĂštement depuis Internet, mais soient rapidement rĂ©cupĂ©rĂ©es de la mĂ©moire principale.
Le navigateur occupe la taille de la mĂ©moire pour cette fonction elle-mĂȘme (valeur -1 ). Cependant, si votre Firefox mange presque toute la RAM disponible et que l'ordinateur commence Ă  ralentir sĂ©rieusement, dĂ©sactivez cette fonction en dĂ©finissant la valeur 0

browser.sessionstore.interval * *
Le paramÚtre est responsable de la fréquence d'enregistrement de la session sur le disque lorsque Firefox est en cours d'exécution. L'objectif est de restaurer les onglets ouverts et le texte tapé dans les messages qui n'ont pas encore été envoyés aprÚs le crash et le redémarrage du navigateur. Ceci est utile si vous écrivez souvent un long texte dans le navigateur, et avant de l'envoyer, Firefox se ferme souvent spontanément avec une erreur. Par défaut, Firefox enregistre les données de session toutes les 15 secondes (une valeur de 15 000 millisecondes). Si tout va bien avec votre Firefox en termes de stabilité, vous pouvez changer la valeur à 1800000 (30 minutes). Dans certains cas, aprÚs avoir modifié ce paramÚtre vers le haut, le navigateur fonctionne un peu plus rapidement et se bloque moins souvent.

browser.startup.homepage_override.mstone
AprÚs la mise à jour du navigateur, Firefox peut afficher un onglet supplémentaire à cÎté de votre page habituelle pour offrir plus d'informations sur les modifications ou les nouvelles fonctionnalités incluses dans la mise à jour. Désactiver ignorer

browser.stopReloadAnimation.enabled *
Animation du bouton de rechargement de la page. Désactiver faux
image

browser.slowStartup.notificationDisabled
Lorsqu'il est activé, true , l'heure de démarrage du navigateur ne sera pas mesurée et un avertissement ne s'affichera pas s'il démarre lentement.

browser.suppress_first_window_animation *
Animation d'ouverture d'une fenĂȘtre de navigateur. DĂ©sactiver faux

browser.tabs.crashReporting.sendReport
Envoi d'un rapport sur la chute de l'onglet dans le navigateur. Peut désactiver faux

browser.tabs.remote.warmup.enabled *
Mode de rendu proactif. Lorsque vous déplacez le curseur sur l'onglet, le navigateur affiche le tampon de composition et, en cas de clic, affiche instantanément le contenu fini à l'écran, éliminant ainsi le retard dans le rendu des zones visibles.
Sur les ordinateurs lents, il est conseillé de désactiver cette fonction.

browser.tabs.unloadOnLowMemory *
DĂ©chargez automatiquement les onglets de la RAM pour libĂ©rer des ressources. La fonction est activĂ©e lorsqu'il n'y a pas assez de mĂ©moire (moins de 400 Mo de mĂ©moire libre) et dĂ©place tout d'abord les onglets longtemps inutilisĂ©s. Dans le mĂȘme temps, les onglets ne disparaissent pas, mais sont transfĂ©rĂ©s dans un Ă©tat de prĂ©paration au tĂ©lĂ©chargement (mode veille), similaire Ă  ce qui est observĂ© aprĂšs la restauration d'une session.
Activez cette fonction si vous rencontrez des problÚmes avec une petite quantité de mémoire installée lors de l'affichage des pages dans un navigateur.

browser.touchmode.auto *
La fonction ne fonctionne pas sous Linux. Désactiver faux

browser.uidensity
La fonction vous permet de sĂ©lectionner la hauteur des onglets et de la barre d'adresse. Sur les moniteurs avec une petite diagonale et une petite rĂ©solution, les onglets et la barre d'adresse peuvent prendre trop de place Ă  l'Ă©cran. Cela peut ĂȘtre un peu corrigĂ©. En dĂ©finissant l'une des valeurs suivantes, obtenez la vue appropriĂ©e.
0 - par défaut, moyenne (normale)
1 - petit (compact)
2 - grand (mobile)
image

browser.uitour.enabled
Visite de Firefox Désactiver faux

canvas.capturestream.enabled *
Le mécanisme de traduction des éléments multimédias dans WebRTC. Désactiver faux

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled
Télémétrie. Désactiver faux

device.sensors.enabled
Permet l'accÚs aux capteurs de l'appareil via javascript. Par exemple, dans Firefox mobile, vous pouvez recevoir des informations du capteur de proximité. Si vous ne disposez d'aucun capteur ou si vous n'avez pas besoin d'y accéder par Firefox, désactivez false

dom.battery.enabled
Suivez l'état de la batterie. Si un patient hospitalisé est utilisé, désactivez false

dom.enable_performance_observer
En utilisant cette fonction, un développeur de site peut découvrir, par exemple, combien de temps un utilisateur a chargé un élément particulier d'une page Web. Ce qui permettrait alors de corriger les failles de performances dans le code du site. De la part de l'utilisateur, cela ressemblera à collecter une télémétrie limitée de ses actions sur le site et à l'envoyer automatiquement. Vous pouvez désactiver cette fonction false , afin que Firefox n'envoie pas ces données aux sites.

dom.event.clipboardevents.enabled
Permet au site de surveiller les actions de l'utilisateur lorsqu'il copie le texte sélectionné de la page Web, puis, d'une certaine maniÚre, de glisser une ligne supplémentaire vers le texte copié dans le presse-papiers, par exemple, "... Plus sur https: // .....". .
Si vous rencontrez de tels sites sur lesquels vous devez copier du texte, puis lorsque vous collez le texte copié à la fin, de telles absurdités sont automatiquement ajoutées pour que vous n'ayez pas besoin ou n'interfériez pas, désactivez cette fausse fonction.
Ce n'est que sur certains sites qu'il peut y avoir des problÚmes de copie et de collage de texte en raison de sa déconnexion.

dom.gamepad.enabled
dom.gamepad.extensions.enabled
Pas de manette de jeu - désactiver faux

dom.ipc.plugins.asyncdrawing.enabled *
Rendu asynchrone d'objets sur une page Web par le plugin Flash Player. Amélioration de la stabilité et des performances de ce plugin. Si vous avez installé Flash Player à partir de la version 23 ou plus récente dans le navigateur, laissez l'option activée true . Si vous utilisez Flash Player jusqu'à la version 23, désactivez-le false

dom.ipc.plugins.flash.disable-protected-mode
Fonction de dĂ©sactivation du mode protĂ©gĂ© Adobe Flash . Dans la version 64 bits de Firefox, ce paramĂštre de plugin n'est pas affichĂ©. Cependant, il peut ĂȘtre activĂ© Ă  partir de about: config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL
Envoi de rapports d'erreur de plugin. Peut désactiver faux

dom.ipc.processCount
Pour Firefox, vous pouvez dĂ©finir le nombre de workflows. La valeur par dĂ©faut est 8. Cela signifie que quelques autres seront ajoutĂ©s Ă  ces huit processus (en fonction des paramĂštres du navigateur) et le nombre total de processus sera de 9 Ă  12. Pour de meilleures performances, il est recommandĂ© de dĂ©finir cette option sur le nombre de cƓurs dans le processeur ou le nombre de threads dans le processeur (voir javascript.options.shared_memory ).

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs * *
Firefox surveille le temps de chargement de chaque page, et si le chargement est trÚs long, la notification «Une page Web ralentit votre navigateur ...» peut apparaßtre en haut. En rÚgle générale, cette notification apparaßt en raison d'une connexion Internet trÚs lente, d'une mauvaise compatibilité des modules complémentaires installés ou des virus. Si vous ne rencontrez pas de tels problÚmes avec le chargement des pages ou si vous connaissez la raison du problÚme, mais vous ne savez pas comment le résoudre, vous pouvez désactiver la surveillance des pages et afficher cette notification false

dom.ipc.processPrelaunch.enabled *
Au dĂ©marrage de Firefox, cette fonction crĂ©e un processus supplĂ©mentaire de chargement des bibliothĂšques XPCOM dans la RAM de l'ordinateur. Ainsi, le lancement du navigateur peut ĂȘtre plus rapide.
Cependant, sur un ordinateur dotĂ© d'un processeur monocƓur avec un seul flux de travail (il n'y a pas de prise en charge de l'hyper-threading), cette fonction peut ralentir le lancement du navigateur. Si vous disposez d'un tel processeur (voir javascript.options.shared_memory ), basculez l'option sur false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled
Fonctionnalités pour les développeurs Web. Peut désactiver faux

dom.keyboardevent.dispatch_during_composition
Fonction pour Android, ne fonctionne pas sur les versions PC de Linux. Désactivez-le faux

dom.maxHardwareConcurrency * *
Firefox peut dĂ©terminer automatiquement le nombre de cƓurs ou de threads du processeur dans l'ordinateur, ce qui rĂ©partirait alors de maniĂšre optimale les tĂąches effectuĂ©es lors du traitement du contenu Web. Vous pouvez jouer en toute sĂ©curitĂ© (en cas de doute que le navigateur a correctement dĂ©terminĂ© les capacitĂ©s de votre processeur) et limiter cette valeur manuellement. Le nombre de threads peut ĂȘtre affichĂ© dans les informations systĂšme Linux (voir javascript.options.shared_memory )

dom.serviceWorkers.enabled
Certains sites qui prennent en charge les Service Workers peuvent tĂ©lĂ©charger certaines informations sur l'ordinateur de l'utilisateur, qui peuvent ĂȘtre affichĂ©es dans le navigateur uniquement aprĂšs la perte de la connexion entre l'ordinateur et Internet. Par exemple, une fenĂȘtre de notification apparaĂźt lorsque la connexion rĂ©seau est perdue. De plus, en utilisant cette fonction, le site peut enregistrer certains Ă©lĂ©ments de la page Web sur l'ordinateur de l'utilisateur. Si la connexion Internet disparaĂźt, certaines fonctions de navigation et actions sur la page Web ouverte peuvent toujours ĂȘtre disponibles hors connexion.
Pour les ordinateurs fixes et portables avec communication stable (sans déconnexions fréquentes) cette fonction est inutile, vous pouvez la désactiver false

dom.vibrator.enabled
Vous permet d'utiliser les vibrations si un moteur vibrant est installé sur l'appareil.
Désactiver faux

dom.w3c_touch_events.enabled *
Fonction pour les appareils (principalement les ordinateurs portables) avec un pavé tactile, un écran tactile ou un trackball.
Si rien de tout cela ne se trouve sur votre ordinateur, désactivez-le en le mettant à 0

dom.webdriver.enabled * *
Fonctionnalité pour les développeurs Web. Il s'agit d'une bibliothÚque de logiciels qui vous permet de développer des programmes qui contrÎlent le comportement du navigateur. Il est principalement utilisé pour tester des sites dans le navigateur.
L'utilisateur ordinaire n'a pas besoin, vous pouvez désactiver false

dom.workers.maxPerDomain *
La fonction dĂ©termine le nombre de workflows exĂ©cutĂ©s simultanĂ©ment. Par dĂ©faut, dans le nouveau Firefox, cette valeur est Ă©norme 512, et elle a Ă©tĂ© choisie, Ă  en juger par tout, Ă  condition que la plupart des utilisateurs disposent du mode multiprocessus et de l'accĂ©lĂ©ration matĂ©rielle dans le navigateur, et d'un processeur avec un grand nombre de cƓurs. Autrement dit, les configurations PC modernes sont capables de traiter simultanĂ©ment une grande quantitĂ© de calcul.
Pour un vieil ordinateur avec un processeur monocƓur Ă  thread unique et sans accĂ©lĂ©ration matĂ©rielle, il est souhaitable de dĂ©finir la valeur de la fonction sur 20 . Et pour plus rapide (par exemple, dual-core ou dual-threaded), la valeur ne peut pas ĂȘtre modifiĂ©e.

extensions.abuseReport.enabled
Lorsque vous supprimez une extension d'un navigateur, Firefox peut suggérer de se plaindre de cette extension. Si vous installez uniquement des extensions vérifiées, vous pouvez supprimer cette phrase en définissant la valeur de l'option sur false
image

extensions.blocklist.enabled
Si vous, par exemple, avez installĂ© une ancienne version du lecteur flash. Firefox dĂ©sactivera ce plugin en Ă©crivant un avertissement Ă  ce sujet. Pour empĂȘcher Firefox de vĂ©rifier la pertinence des modules complĂ©mentaires, dĂ©sactivez cette fonction false

extensions.formautofill.available
Fonction d'activation du remplissage automatique du systĂšme Remplissage automatique du formulaire (voir Modules complĂ©mentaires dans le navigateur -> PrĂ©sent dans Firefox). Si vous remplissez manuellement ces donnĂ©es vous-mĂȘme, vous pouvez dĂ©sactiver ce module complĂ©mentaire en le supprimant ou en le dĂ©tectant .

extensions.fxmonitor.enabled * * (ce paramÚtre est créé en tant que booléen)
Module complémentaire du systÚme Firefox Monitor (voir Modules complémentaires dans le navigateur -> Présent dans Firefox). Si vous travaillez sur un ordinateur à partir duquel vous parcourez simplement des sites sans vous inscrire ou y autoriser, vous pouvez désactiver ce module faux

extensions.getAddons.cache.enabled
Le gestionnaire de modules complémentaires collecte des informations sur chaque module complémentaire installé et vous donne la possibilité de recevoir des recommandations personnalisées dans le panneau "Obtenir des modules complémentaires". Désactiver faux

extensions.getAddons.showPane (ce paramÚtre est créé en tant que booléen)
Si vous ne comptez pas installer de modules complémentaires via about: addons "Recommendations", vous pouvez supprimer cet élément du menu. Créez et définissez cette fonction sur false
image

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

image.animation_mode
, .
- GIF ( )
none —
once — ,
normal — ( )
, , image none once.

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

javascript.options.shared_memory *
. .
true , Hyper-threading . , « » Linux. 2 — .
image

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
- image . 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 ( , ), .

image

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

Modules complémentaires au navigateur


Présent dans Firefox
Firefox .

image

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

fxmonitor@mozilla.org — Firefox Monitor . , ( email) . haveibeenpwned.com, 5 , 300 .

formautofill@mozilla.org — Form Autofill . . (, - ). .

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

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

Lecture de vidéo


Plugins et extensions
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 .

image

enhanced-h264ify
Youtube :

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

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

Bloquer les annonces et les éléments inutiles sur une page Web


Utilisation d'extensions
. . 10 , 1 , , .

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

. .

,

image

, , , - . , , , .

, 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 . , . , , .

Quelques outils de navigation
Firefox . , , . « », .

image

« ». « ». «» .

image

, , , .

, .

image

, , «», -, , - .

image

Voir le site mobile
, «» .

Habr , . , «», .

, , , , .
image

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 , - .

PS Eh bien, au final, par curiositĂ©, j'ai dĂ©cidĂ© de faire une telle enquĂȘte. J'espĂšre que ses rĂ©sultats seront intĂ©ressants non seulement pour moi.

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


All Articles