Ma liste des tweaks « about:config » dans Firefox
Firefox peut se configurer dans les préférences, mais il y a des milliers de paramètres avancés qui sont cachés, certaines sont pourtant sympa : ce sont les paramètres dans le fameux « about:config ».
Ne faites pas n’importe quoi là-dedans (ça pourrait être problématique). Voici simplement mes réglages du moment (les anciennes listes pouvant être obsolètes).
Il n’y a pas spécialement d’ordre dans ce qui suit.
Le soulignement des mots mal orthographiés
ui.SpellCheckerUnderlineStyle
Mettez (ou créez) une clé de ce nom, de type « nombre » (ou « integer) et donnez-lui la valeur 3.
Firefox souligne les mots mal orthographiés avec de petites vaguelettes bien connues. Perso j’aime pas les vaguelettes. Je préfère un soulignement d’un seul trait, simple et plus net sur mon écran. Ce tweak permet d’avoir ça. On peut aussi obtenir un double trait, des pointillés, des points, etc. Essayez juste de changer le numéro.
Activez le correcteur orthographique dans tous les champs
layout.spellcheckDefault
Mettez cette clé, de type nombre à 2.
Par défaut, le correcteur orthographique n’est appliqué que sur les champs textes de plusieurs lignes (les textarea), pas sur les champs d’une seule ligne comme les champs de recherche, celui des pseudos, etc (les input type="text").
Ici on active ça dans tous les champs.
Le punnycode dans les url
network.IDN_show_punycode
Mettez cette clé, de type booléen à true.
Certains ont eu la bonne idée de pouvoir mettre de l’unicode dans les URL. Évidemment, il y a des tas de possibilités de phishing à cause de ça. L’encodage des caractères unicode dans les URL se fait avec le code « punnycode ». Cette manip permet de forcer Firefox à afficher ce code au lieu des caractères unicode, pour ne plus se faire avoir par un site vérolé.
Réafficher les URL complètes
browser.urlbar.trimURLs
Mettez cette clé, de type booléen à false.
Par défaut, Firefox (et les autres navigateurs) masquent une partie de l’URL (le « https:// », les paramètres « ?q=xxxx », l’ancre dans la page « #ancre »…). C’est d’une débilité sans nom et également source de confusion et de faille de sécurité de type « PEBKAC ». Ici on ré-affiche l’URL complète.
Autoriser le userChrome.css
toolkit.legacyUserProfileCustomizations.stylesheets
Mettez cette clé, de type booléen à true.
L’interface même de Firefox est elle-même en XML+CSS. Il est donc possible de le modifier comme une page web normale, en CSS. Le fichier CSS qui sert à cela est dans le dossier des préférences mais n’est pas activé par défaut. Cette modif permet de l’activer.
Ça vous sera par exemple utile si vous souhaitez avoir une barre personnelle verticale sur un des côtés de l’écran, par exemple.
Désactiver la touche de tabulation pour les liens
accessibility.tabfocus
Mettez cette clé, de type nombre à 3.
Par défaut la touche de tabulation utilisée dans une page web permet de passer d’un lien, d’un champ de texte, d’un bouton, à un autre. Si vous le mettez à 3, cela exclura les liens (les tabulations ne feront que passer d’un champ texte ou d’un bouton à l’autre (notez quand-même que la page web peut modifier l’ordre de ces tabulations, il faut le savoir quand on navigue essentiellement au clavier).
Désactivez la fermeture de Firefox au dernier onglet
browser.tabs.closeWindowWithLastTab
Mettez cette clé, de type booléen à false.
Firefox, comme tous les navigateurs désormais, fonctionnent par onglets. Quand on ferme de dernier onglet, ça ferme Firefox. Cette clé ici permet de faire en sorte que fermer le dernier onglet ne ferme que cet onglet et laisse un onglet vierge à la place, sans fermer le navigateur.
Réactiver le zoom sur les pages
browser.ui.zoom.force-user-scalable
Mettez cette clé, de type booléen à true.
Celle-ci est plutôt pour mobile (oui, les about:config fonctionne aussi sur Firefox Mobile !). Certains écervelés trouvent acceptables de désactiver le zoom sur leur page. Ceci permet de le réactiver. Merci Firefox.
Désactiver le rafraîchissement automatique de la page
accessibility.blockautorefresh
Mettez cette clé, de type booléen à true.
Certains sites publicitaires (ceux avec des encarts de presse, comme LePoint ou le Figaro) rechargent la page à intervalles réguliers, histoire de recharger les pubs et faire plus de fric sur votre dos. C’est chiant, mais ça consomme aussi des ressources système. Ici vous dites à Firefox d’empêcher le rechargement des pages.
Désactiver Pocket
extensions.pocket.enabled
Mettez cette clé, de type booléenne à false.
Pocket est un service tiers pour enregistrer des pages web pour une lecture ultérieure. Il vient pré-intégré dans Firefox, mais je n’utilise pas ça, je ne vois pas pourquoi je laisserais ça pomper mes ressources.
Activer le thème sombre
ui.systemUsesDarkTheme
Mettez cette clé, de type nombre à 1.
Certains sites ont un thème sombre en plus du thème normal. Idéalement, le système ferait passer l’interface en sombre à la tombée de la nuit. À moins d’être sur Mac OS, Windows et les systèmes Linux n’en sont pas encore là, et encore moins Firefox (généralement moins intégré que Edge ou Safari).
Firefox propose juste pour le moment de forcer le thème sombre – s’il existe – sur les pages web, avec cette clé.
Notez que le site web doit proposer ce thème et utiliser le mécanisme en CSS pour appliquer ça selon le choix du visiteur. Ils sont encore très rares à le faire (en fait je n’en connais aucun, mais peut-être que je le ferais sur mes sites). Si le site n’a pas ce qu’il faut, la page restera "normale" : ce n’est donc pas comme une extension qui assombrit toute la navigation.
Désactiver l’accès au presse-papier
dom.event.clipboardevents.enabled
Mettez cette clé, de type booléenne à false.
Certains sites veulent accéder à votre presse papier, par exemple pour copier un texte via un clic sur un bouton ou au contraire vous empêcher de copier quoi que ce soit. Ces règles intrusives et ridicules se contournent via cette clé (via).
Info : certains sites peuvent en planter complètement s’ils utilisent certains frameworks intrusifs (genre ReactJS, visiblement).
Désactiver le préfetch
network.prefetch-next
Mettez cette clé, de type booléenne à false.
Firefox peut choisir de pré-contacter un site web quand on passe le curseur au dessus d’un lien, en vue de charger la page plus rapidement quand quand on clique sur ce lien. Ceci peut accélérer un peu la navigation sur une connexion déjà rapide, mais ça peut la saturer si vous êtes toujours avec un réseau pourri en ADSL 8 Méga en pleine cambrousse (ou sur un réseau mobile en Edge).
En mettant à « false » on désactive ce pré-contact du site web.
Réduire la fréquence des sauvegardes de session
browser.sessionstore.interval
Mettez cette clé, de type nombre à 120000.
Firefox peut sauvegarder vos onglets au cas où le navigateur plante. Ça permet de ne pas perdre vos onglets, votre historique, etc. Par défaut, la session est enregistrée toutes les 15 secondes. Je trouve que ça fait quand-même beaucoup d’enregistrements (et donc beaucoup d’accès disques). Je mets cette valeur à 120 000, correspondant à 120 secondes (la valeur est en millisecondes), considérant qu’une sauvegarde toutes les deux minutes suffit amplement.
Augmenter le pixel-ratio
layout.css.devPixelsPerPx
Mettez cette clé, de type nombre à 1.2.
Perso, j’ai un écran 4K de 27 pouces. Les pixels sont minuscules et le texte peut sembler trop petit. En mettant 1.2 au lieu de -1 (valeur système), la taille d’affichage de Firefox est à 120 %. Contrairement au « zoom », cette propriété gère à la fois les pages web et l’interface de Firefox.
Je peux aussi modifier ça dans le système d’exploitation (Linux, Windows…) mais je préfère le faire juste pour Firefox, tous les programmes (notamment certains vieux jeux) ne gèrent pas tout ça très bien.
La valeur de 1.2 me va bien à moi : il est possible de mettre une autre valeur : 1.3, 1.4, etc. si vous désirez un zoom plus important.
Désactiver le popup lors du passage en plein écran
full-screen-api.warning.timeout
Mettez cette clé, de type nombre à 0.
Quand on passe en plein écran (vidéo plein écran, par exemple), Firefox affiche un petit popup qui indique le passage en plein écran avec l’astuce de la touche Échap pour en sortir.
Avec cette modif, le popup n’est pas affiché (à tester là, via le bouton « plein écran », avant et après la modif).
Merci à Guenhwyvar pour celle-ci !
Désactiver l’autoplay des vidéos/médias
media.autoplay.enabled.user-gestures-needed
Mettez cette clé, de type booléenne à true.
media.autoplay.allow-muted
Mettez (ou créez) cette clé, de type booléenne à false.
Ces deux clés remplacent l’ancienne clé media.autoplay.enabled.
La première clé permet d’autoriser les vidéos site par site via une permission (rangée au début de la barre d’adresse, comme les autres permissions).
La seconde clé désactive les vidéos sans son, qui sont lancées par défaut… mais qui consomme quand même des ressources système (CPU, mémoire, réseau).
Merci à Philippe pour cette astuce !
ALL RSS Echosystem Services
Ne pas copier coller n'importe quel texte de source inconnue
pirate
!! Ne pas copier/coller des sources inconnues dans votre terminal SSH
On a tous un jour copier ne serait-ce qu'un git clone ou un bout de script (ou même une toute petite ligne de commande) sur une page/article d'un site , malheureux qu'a tu fais ...
Ne sais tu pas que le texte que tu vois ne correspond pas fatalement au code qu'il renvoie
MOTDs32
MOTD Fork with some customisation and additional stats. 2017
godemode windows
Pour l’activer, il suffit de :
Créer un dossier sur votre système
renommer ce dossier avec la suite de caractères suivants : GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
et d’appuyer sur la touche entrée.
une liste non exhaustive :
Programmes par défaut.{17cd9488-1228-4b2f-88ce-4298e93e0966}
Mon Ordinateur.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Réseau.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Réseaux et connexions en cours.{1FA9085F-25A2-489B-85D4-86326EEDCD87}
Installation en réseau.{15eae92e-f17a-4431-9f28-805e482dafd4}
Options d’alimentation.{025A5937-A6BE-4686-A844-36FE4BEC8B6D}
Imprimantes.{2227A280-3AEA-1069-A2DE-08002B30309D}
Icônes et Notifications.{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
Pare-feu Windows Defender.{4026492F-2F69-46B8-B9BF-5654FC07E423}
Frameworks .Net et Bibliothèques COM.{1D2680C9-0E2A-469d-B787-065558BC7D43}
Connexion aux bureaux et programmes de l’espace de travail.{241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Outils d’administration.{D20EA4E1-3957-11d2-A40B-0C5020524153}
Gestionnaire d’identification.{1206F5F1-0569-412C-8FEC-3204630DFB70}
Reconnaissance vocale.{58E3C745-D971-4081-9034-86E34B30836A}
Apple beta player itunes
"Auto Tab Discard" automatically discards inactive tabs after a defined time period to free up memory usage of the tab and to prevent background scripts from using the computational power of your browser when the tab is not being used by the user. This extension uses the native method to discard tabs and hence does not have issues the other similar extensions might suffer from. Also in this method, the discarded tabs will not use any memory at all and will restore to the previous state while preserving page state (like scroll position for instance).
Si vous avez pour habitude de manipuler des expressions régulières (Regexp), voici un site qui devrait vous aider à les tester, mais surtout à les comprendre un peu mieux.
Ce site c’est iHateRegex développé par Geon George et ça s’adresse aux gens comme moi qui détestent les regexp trop compliquées ;-).
Pourquoi ? Et bien en plus de nombreux exemples assez classiques, le site permet de visualiser à l’aide d’un graphique le fonctionnement de votre expression régulière.
Ainsi, plus besoin de vous prendre la tête pour capter son fonctionnement et éventuellement les optimiser ou les debugger.
The Heretic
2019
A real-time cinematic using a broad range of Unity’s graphics features, including every possible aspect of the High-Definition Render Pipeline (HDRP)
WinHelloUnlock: Unlock KeePass 2 Databases with Windows Hello
Latest release GitHub issues Github All Releases License
This plugin for KeePass 2 password manager is intended to conveniently Unlock your database using biometrics with Windows Hello technology.
I tried my best to not compromise security! Please, take a look at the code and tell me what could be better. Having said that, we know nothing about Windows Hello internals, and how secure it actually is. By using this plugin, you are putting your trust in my implementation of Windows Hello technology (that you can check on the code), and Windows Hello robustness itself (that you cannot check).
Usage
With this plugin you may:
Unlock your database using Biometric via Windows Hello. Even after completely closing KeePass or rebooting your PC.
Systems Requirements
How to Install:
Place WinHelloUnlock.dll into Plugins folder in your KeePass installation
iHateRegex
Now you have two problems.
All you need for Regex issues :P
Get Windows 10 themes in the Microsoft Store
Personalize your Windows 10 device with themes—a combination of pictures, colors, and sounds—from the Microsoft Store.
Go to Microsoft Store
To get a desktop background (wallpaper), expand one of the categories, right-click the image, and then click Set as background. You can also use a desktop background as your lock screen or your Start screen background.
Téléchargez des fonds d’écrans gratuits pour Windows 10
J’ai une petite devinette pour vous ce matin : je suis barbu, je suis gentil et j’ai des cadeaux pour vous, qui suis-je ?
Père Korbenoël bien sûr ! Ho ho ho !
Bah quoi ? Y’a rien pas de mal à s’assoir sur les genoux d’un blogueur, il parait. Ça se voit que je ne me suis pas encore remis des fêtes de Noël ?
Pour bien démarrer la journée voici une petite sélection de sites sur lesquels vous trouverez des tonnes de thèmes, fonds d’écrans et autres arrière-plans entièrement gratuits.
MiTec Task Manager DeLuxe is a free process manager with advanced monitoring options
https://task-manager-deluxe.en.softonic.com/windows/
1. Controlling processes
2. While typing commands
3. Correcting text
4. Moving
5. Cut / paste
6. Controlling the terminal
7. Bonus
In Bash and ZSH default key shortcuts are emacs style, a vim style exists.
20 raccourcis clavier du shell (Bash, ZSh) en mode emacs le réglage par défaut. Un mode vim existe.
Keys Description
CTRL+C Close the process running in foreground
CTRL+Z Suspend current process, it goes Zzz
bg command to resume it in background,
fg command to resume it in foreground.
Keys Description
CTRL+R Recall a previous command
TAB Auto-complete files and folder names, also commands and options with ZSH
CTRL+C Clean the line
Keys Description
CTRL+_ Undo the last key press. Can be repeated.
CTRL+T Toggle the last 2 characters;
Alt+T the last 2 words;
Esc+T current word with previous
Keys Description
CTRL+A Go to the begining of the line (like Home) alpha
CTRL+E Go to the end of the line (like End)
Alt+F Move 1 word forward, CTRL+F 1 character
Alt+B Move 1 word backward, CTRL+B 1 character
Keys Description
CTRL+H Cut 1 char before the cursor (like Backspace)
CTRL+W Cut 1 word before the cursor
CTRL+U Cut the part of the line before the cursor (Undo)
CTRL+K Cut the part of the line after the cursor
CTRL+Y Paste (yank) the last cut string
Keys Description
CTRL+S Stop the current output (to read it)
CTRL+Q Quit suspended mode, so resume output.
PgUp to read the begining
<cmd> | less to control output from start.
CTRL+L Clear shell screen, like clear command. Redraw layout
CTRL+D Exit (destroy) the current shell
Keys Description
CTRL+M Alternative to Enter
CTRL+J also works
1. CTRL + A Esc ↑ in a screen, Esc to stop
2. Redraw screen in many console-based app.