... et ça fait chier car la méthode feignant qui fonctionnait pour retrouver mes données de profil sur une nouvelle machine était super cool.
Je ne recommande pas encore cette méthode car c'est de la pure gruge.
Ça fait suite à ce topic :
https://forum.ubuntu-fr.org/viewtopic.php?id=2041023
Je ne suis pas du genre à sauvegarder les mots de passe, alors si vous le faites, cette astuce est à vos risque set périls
Message complet ici :
---> Passer par Firefox sync ou sélectionner les fichiers un à un ? ... Hahaha LoL !
1) Bon déjà faisons un petit tour dans les fichiers profiles.ini des deux répertoires (source et destination)
Le fichier profiles.ini de la session source a ceci :
[Install4F96D1932A9F858E]
Default=PR1
Locked=1
[Profile1]
Name=PR0
IsRelative=1
Path=PR0
[Profile0]
Name=PR1
IsRelative=1
Path=PR1
Default=1
[General]
StartWithLastProfile=1
Version=2
Le fichier profiles.ini de la session destination a ceci :
[Install4F96D1932A9F858E]
Default=PR1
Locked=1
[Profile1]
Name=PR0
IsRelative=1
Path=PR0
[Profile0]
Name=PR1
IsRelative=1
Path=PR1
Default=1
[General]
StartWithLastProfile=1
Version=2
[Install19A68E8DBE7ED60]
Default=djphpgpx.default-release
Locked=1
[Profile2]
Name=default-release
IsRelative=1
Path=djphpgpx.default-release
Je vous fais cadeau du diff entre le des deux : Firefox sur le fichier de la session de destination a ajouté ce qu'il y a ci-dessous.
[Install19A68E8DBE7ED60]
Default=djphpgpx.default-release
Locked=1
[Profile2]
Name=default-release
IsRelative=1
Path=djphpgpx.default-release
Je constate que la ligne
[Install19A68E8DBE7ED60] est celle que Firefox dans la session de destination
doit considérer (pas le choix).
2) Alors, bibi a eu une idée : copier dans le fichier profiles.ini de la session de destination cette ligne
[Install19A68E8DBE7ED60] en remplacement de
[Install4F96D1932A9F858E].
Et puis dans ce même fichier : supprimer la partie suivante :
[code][Install19A68E8DBE7ED60]
Default=djphpgpx.default-release
Locked=1
[Profile2]
Name=default-release
IsRelative=1
Path=djphpgpx.default-release
[/code]
Ce qui nous donne dans le profiles.ini de la session de destination le contenu suivant
[Install19A68E8DBE7ED60]
Default=PR1
Locked=1
[Profile1]
Name=PR0
IsRelative=1
Path=PR0
[Profile0]
Name=PR1
IsRelative=1
Path=PR1
Default=1
[General]
StartWithLastProfile=1
Version=2
Après redémarrage, firefox retrouve dans la session de destination les petits que vous lui avait fait dans la session source ! 😃