Tuto Firefox, le fichier Compatibility.ini

, par  genma , popularité : 28%

Introduction

Au quotidien je jongle entre plusieurs versions de Firefox. Essentiellement 2, à savoir Firefox Nighlty pour tout ce qui relève des usages personnel, et Firefox standard pour tout ce qui relève du domaine professionnel. Je cloisonne en utilisant des profils (au sein Firefox) différents. Je lance Firefox avec l’option "-p", les versions étant différentes il n’y a pas de soucis à avoir plusieurs processus Firefox différents en même temps.

Au sein du navigateur même, je cloisonne les usages, avec le système de conteneurisation proposée par l’extension Multi-Account Containers pour avoir des onglets compartimentés.

Je reconnais visuellement quel navigateur est dédié à quoi en mettant un thème dédié bien différenciant.

J’ai deux comptes différents pour Firefox Sync (pour pouvoir pousser des onglets sur un autre navigateur sur une autre machine si besoin, mon smartphone en l’occurrence ou inversement).

.J’avais déjà expliqué tout ou partie dans un article dédié Quelques astuces simples et pratiques dans mon usage au quotidien de Firefox.

Se tromper et mélanger les profils et version de Firefox

Il m’arrive parfois de me tromper et de lancer un profil dans une version plus récente de Firefox. Et la fois suivante, quand je repasse sur une version plus ancienne, j’ai un blocage avec un message :

"L’utilisation d’une ancienne version de Firefox peut corrompre les signets et l’historique de navigation déjà enregistrés dans un profil Firefox existant. Pour protéger vos informations, créez un nouveau profil pour cette installation de Firefox"

Le fichier Compatibility.ini

Pour résoudre ce problème, la solution est de modifier le fichier qui indique la version de Firefox compatible avec le profil.

Ce fichier se trouve dans le dossier des profils.

Rq : les chemins indiqués sont en environnement Windows, mais ce sera le même principe pour du Linux

Il faut aller dans le dossier du "Profil" et modifier le fichier "Compatibility.ini" qui contient par exemple, au moment de l’écriture de ce billet, une compatibilité pour Firefox Nightly :

  
\[Compatibility\]
LastVersion=136.0a1_20250112212231/20250112212231
LastOSABI=WINNT_x86_64-msvc
LastPlatformDir=C:\\Program Files\\Firefox Nightly
LastAppDir=C:\\Program Files\\Firefox Nightly\\browser  

Et le remplacer par des données de la version issue d’un profil nouvellement créé pour avoir les bonnes informations, permettant un retour à une compatibilité avec une version classique/courante de Firefox :

  
\[Compatibility\]
LastVersion=133.0.3_20241209150345/20241209150345
LastOSABI=WINNT_x86_64-msvc
LastPlatformDir=C:\\Program Files\\Mozilla Firefox
LastAppDir=C:\\Program Files\\Mozilla Firefox\\browser  

On change donc le numéro de version le chemin vers l’exécutable et c’est bon. Le problème est résolu.

En espérant que ce tuto puisse aider d’autres personnes