*aceptemos fácilmente el abrir una consola de comandos para configurarlo y otra cada vez que lo queramos hacer.
Bueno, sabemos que el nuevo Firefox 3.6 (si no lo tienes ya estás tardando en descargarlo) tiene una opción interna para hacer una limpieza de sus bases de datos de forma periódica (esto mejora el tiempo de arranque y de respuesta de la barra de direcciones, así como el espacio ocupado en disco), pero realmente sólo lo hace al archivo places.sqlite
(el que tiene todas las direcciones de páginas visitadas… y muchas cosas más), pero realmente los perfiles en Firefox tienen muchos más archivos de bases de datos .sqlite
, como por ejemplo:
webappsstore urlcassifier3 signons search permissions formhistory downloads cookies content-prefs
y el ya mencionado places.sqlite
.
Todos ocupan su respectivo espacio en el disco, normalmente los que más son places.sqlite
(explicado anteriormente) y urlclassifier3.sqlite
(contiene páginas de malware y atacantes, que se bloquean para no poder navegar por ellas).
Así que si queréis que se limpie cuando vosotros queráis, sólo tenéis que hacer lo siguiente en MACOS X (explico Linux más abajo)
- Abre una consola (Terminal). Escribe
nano bin/limpiarFx.sh
- En lo que se abre, escribe:
cd ~/Library/Application Support/Firefox/Profiles
for i in */*.sqlite; do echo "VACUUM;" | time sqlite3 $i ; done
(elimina el posible salto de línea, sólo puede haber dos líneas, una que empieza en
cd
… y otra que empieza en elfor
… - Cierra el archivo con Control-x y guárdalo (con la S o con la Y).
- Ahora escribe:
nano .profile
y en el archivo que se abre, baja hasta el final del mismo (con las teclas de dirección) y añade…export PATH=~/bin:$PATH
Y ciérralo como anteriormente con un Control-x y guardando los cambios con S o Y.
- Ahora escribe
chmod +x ~/bin/limpiarFx.sh
Ahora cada vez que quieras limpiar Firefox tienes que tenerlo cerrado (si no, no se podrá limpiar correctamente), abrir una consola de comandos y escribir:
limpiarFx.sh
Para Linux, simplemente cambia en el punto 2, la línea
cd ~/Library/Application Support/Firefox/Profiles
por
cd ~/.mozilla/firefox/