Logiciels

Firefox : Personnalisation et Extensions

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières


Présentation



On ne présente même plus le navigateur Mozilla Firefox qui est un navigateur web libre conçu par la Fondation Mozilla.
Il a l'avantage d'être personnalisable, on peut y ajouter des extensions, des thèmes...
Il est multi-plateforme, et est régulièrement mis à jour.

Quelques Extensions incontournables à installer



µBlock Origin (Windows, Linux)



Avec µBlock, les publicités, c'est du passé.
Lien de téléchargement : https://addons.mozilla.org/fr/firefox/addon/ublock-origin/


Basic gestures



Avec Basic Gestures on retrouve dans Firefox quelques raccourcis souris de Vivaldi dont l’excellent clic droit en forme de L pour fermer les onglets.

Browsec VPN



Avec Browsec VPN disposez d'un VPN gratuit et illimité dans Firefox ! Une adresse IP des pays bas vous sera attribuée. Pratique pour contourner les éventuelles censures en France !
Lien de téléchargement : https://addons.mozilla.org/fr/firefox/addon/browsec/

Emoji Cheatsheet



Intégrez des Emojii depuis le PC dans Twitter ou les autres réseaux sociaux grâce à Emoji Cheatsheet !
L'extension se télécharge ici : https://addons.mozilla.org/fr/firefox/addon/emoji-cheatsheet/?src=search

Feeder



Avec Feeder on retrouve une petite extension pour gérer les flux RSS. On peut marquer comme lus certains articles sans les lire. Bref pratique !

Night Mode pro



Avec Night Mode pro on active le mode nuit dans les pages web ! Pratique pour reposer les yeux le soir sur des pages claires.

Tapermonkey



Avec TaperMonkey il est possible d'exécuter des scripts personnalisés, trouvés sur le net (ou écrits par nous même).

User Agent Switcher



Avec UserAgent Switcher, il est possible depuis Firefox de se faire passer pour un autre navigateur ! Pratique pour certains sites compatibles uniquement avec certains d'entre eux... :)

Bidouilles dans about config



Autoriser plus de 6 téléchargements simultanés



Avec mon excellent débit à la maison, je télécharge plein de fichiers simultanément avec Firefox. Mais vous avez aussi peut être remarqué que le 7ème téléchargement simultané ne fonctionne pas.
En effet Firefox ne sait pas, par défaut, télécharger plus de 6 fichiers en même temps.
Pour lever cette limitation, taper dans la barre d'adresse de firefox about:config, puis valider le message d'avertissement.
Chercher la clé network.http.max-persistent-connections-per-server qui est à 6 comme valeur par défaut.
Passer la valeur à 20 ou 100 par exemple.

Texte noir sur Input noir avec un thème Dark sous Linux



Si comme moi vous avez un thème Dark sous Linux, les champs à remplir sont noirs et le texte dedans est noir. C'est impraticable et illisible.
Pour ça, 2 contournements sont possibles.
Le premier, changer le thème de Firefox en mettant Adwaita (ou autre) en éditant le lanceur et en plaçant cette commande :
Code BASH :
GTK_THEME=Adwaita:light firefox

La deuxième, c'est de créer le dossier ~/.mozilla/firefox/xxxxxx.default/chrome et de créer dedans un fichier nommé userContent.css.
On réécrit les valeurs CSS des inputs et autres avec :
Code CSS :
/*
* Use this css file to eliminate problems in Firefox
* when using dark themes that create dark on dark
* input boxes, selection menus and buttons. Put this
* in the ../firefox/default/chrome folder or your
* individual user firefox profile chrome folder.
*/
input {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}
textarea {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}
select {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}
input[type="radio"],
input[type="checkbox"] {
border: 2px inset white ! important;
background-color: white ! important;
color: ThreeDFace ! important;
-moz-appearance: none !important;
}
*|*::-moz-radio {
background-color: white;
-moz-appearance: none !important;
}
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
border: 2px outset white;
background-color: #eeeeee;
color: black;
-moz-appearance: none !important;
}
body {
background-color: white;
color: black;
display: block;
margin: 8px;
-moz-appearance: none !important;
}