Bonjour à tous !
L'astuce que je donne ici concerne la nouvelle gestion des informations introduites dans Firefox 3 par l'utilisation de bases de données sqlite. Si vous ne possédez que Firefox 2, passez votre chemin, cette astuce ne vous concerne pas 🙂
J'ai remarqué que les bases de données de Firefox ont tendance à enfler étrangement, j'ai donc essayé de leur appliquer un petit "VACUUM" et le résultat est assez stupéfiant, je suis passé d'un fichier urlclassifier3.sqlite de 55Mo à 27 Mo, soit environ 50% de gain... La barre intelligente du navigateur est plus véloce grâce à ça maintenant 🙂
Donc je partage ce petit script :
#!/bin/sh
# Tuer firefox au cas où il ne serait pas fermé
killall firefox
# Lancer la commande "kill" sur toutes les bases de données contenues dans le répertoire Firefox
for list in ~/.mozilla/firefox/*.default/*.sqlite; do
echo "Nettoyage de" $(basename $list)
sqlite3 $list "VACUUM"
echo "Fait"
done
wait
Nommez-le "cleanup.sh" par exemple, placez-le où vous le désirerez dans votre répertoire personnel et donnez-lui le droit d'exécution (chmod +x cleanup.sh).
Fermez firefox avant d'exécuter le script sinon il sera tué à la barbare...
Merci de me faire part de vos commentaires, suggestions etc... et de vos scores concernant le gain de place 😛