Si vous voulez garder tout vos paramêtres Firefox, configurez celui-ci exactement comme vous le souhaitez (Preférences, addons etc...) et copiez le sous-dossier caché de guest .mozilla (/home/guest/.mozilla/) dans le dossier rootcopy de Porteus (/rootcopy/home/guest/.mozilla/)
j'ai été ravi de pouvoir récupérer l'ensemble des mots de pass de Firefox sous Windows pour les placer sous Linux
il faut copier 2 fichiers dans votre dossier profile :
- key4.db
- logins.json
il y a d'autres anciens fichiers qui peuvent être récupérer, mais il ne faut pas de trop grandes différence entre les versions (probleme de compatibilités). Voici la liste des fichiers :
Profils – là où Firefox conserve vos marque-pages, mots de passe et d'autres données utilisateur
https://support.mozilla.org/fr/kb/profi ... tilisateur
Aussi, j'ai appris grâce à Ed_P, qu'on pouvait éviter d'afficher le message régulier de "update prompt" avec l'edition du fichier policies.json
Sujet : [Solved] Firefox can't update to the latest version
il est aussi possible de cette manière d'empêcher les messages de "navigateur par défaut" et de "rafaichissement" de firefox .
On peut aussi ajouter d'autres réglages utiles pour Firefox.
le détail de chaque paramêtre du fichier "policies.json" est donné ici pour la version 89 de Firefox (et version précédantes) :
https://github.com/mozilla/policy-templ ... /README.md
Pour les versions plus récentes, lire le fichier "readme" :
https://github.com/mozilla/policy-templates/releases
Tout d'abord, il faut créer 2 nouveaux dossiers "distribution" (et ses dossiers parents) à partir du dossier "rootcopy"
Allez dans le dossier "rootcopy" puis lancer dans le terminal
Code: Select all
mkdir -p usr/lib64/firefox/distribution
Code: Select all
mkdir -p usr/lib64/firefox-88.0/
il y a tout de même des rêgles strictes à respecter : il y a une virgule à ajouter entre chaque argument, une accolade ouverte et une fermé pour chaqu'un d'entre eux
Aidez vous de cette page, qui permet de tester votre code pour voir s'il y a des erreurs :- Data is separated by commas
- Objects are encapsulated within the opening and closing curly brackets
The JSON Validator
https://jsonlint.com/
voici par exemple mon fichier policies.json qui permet de :
- Désactivez les mises à jour de l' applications.
- Désactivez le bouton de rafraîchissement de Firefox
- Désactiver la télémétrie
- Désactiver les cookies tiers
- rejette les cookies de traqueurs
- activer la protection contre le pistage
- les scripts d'empreintes digitales sur les sites web sont bloqués
Code: Select all
{
"policies": {
"DisableAppUpdate": true,
"DisableProfileRefresh": true,
"DisableTelemetry": true,
"Cookies": {
"AcceptThirdParty": "never",
"RejectTracker": true
},
"EnableTrackingProtection": {
"Value": true,
"Fingerprinting": true
}
}
}