Nettoyer la base de données SQLite de Firefox 3 
Firefox 3 utilise des bases de données SQLite pour stocker l'historique, les marque-pages et nombre d'autres informations. Mais ces bases de données grossissent avec le temps, et ne sont pas compactées automatiquement. Les fichiers .sqlite se trouvent dans vos profils Firefox :

~/.mozilla/firefox

Afin d'effacer les lignes vides de ces bases de données et de rendre votre navigateur plus rapide, il vous faudra tout d'abord installer SQLite :

sudo apt-get install sqlite3

Puis, dans le répertoire de votre profil Firefox (c'est un exemple, les profils Firefox ont un nom généré aléatoirement) :

~/.mozilla/firefox/xxxxxxxx.Default User

entrez cette commande dans votre terminal :

for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done

On peut optimiser cette manipulation en nettoyant tous les profils de Firefox. Pour cela, suivez ces instructions :

Tout d'abord, créez le fichier "clean-the-fox.sh" :

gedit clean-the-fox.sh

Puis copiez/collez-y ce script :

#!/bin/bash
# Tuer Firefox au cas où il ne serait pas fermé :
killall firefox
# Lancer la commande "VACUUM" sur toutes les bases de données contenues dans le dossier firefox :
for list in ~/.mozilla/firefox/*.default/*.sqlite; do
echo "Nettoyage de" $(basename $list)
sqlite3 $list "VACUUM"
echo "Nettoyage terminé !"
done
wait


avant de l'enregistrer et de fermer Gedit.

Ensuite rendez-le exécutable :

chmod +x clean-the-fox.sh

Et enfin éxecutez-le dans le répertoire de vos profils Firefox :

./clean-the-fox.sh

C'est tout ! Vous devriez constater un gain de performance plus ou moins visible, selon l'utilisation que vous faites de votre navigateur (avec mes quelques milliers de marque-pages, le progrès a été net).

Source

[ Ajouter un commentaire ] ( 32 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3 / 1429 )

<<Premier <Précédent | 1 | 2 | 3 | 4 | 5 | Suivant> Dernier>>