Tutorial: Otimizando o Firefox 3

Quando você tem um histórico muito grande ou muitos favoritos, o navegador fica lento ao gerenciar favoritos ou histórico e, principalmente, a Barra Sensacional fica lenta para mostrar suas sugestões, o que torna desagradável digitar qualquer coisa ali. O que precisa ser feito é otimizar o banco de dados do navegador, o que pode ser feito da seguinte forma:

Obs.: feche o Firefox primeiro!

$ cd ~/mozilla/firefox/seu_perfil
$ for i in *.sqlite; do sqlite3 $i vacuum; done

Isso vai otimizar o banco de dados do navegador, que vai ficar bem mais rápido para buscar entradas na barra.

Baseado nisso, eu fiz um script shell para realizar essa operação. Ele verifica se o sqlite3 está instalado e, principalmente, se o Firefox ainda está em execução. Se alguém tiver uma idéia melhor para o script, é só me avisar:

—————————————————————————————

#OTIMIZA-FIREFOX

#!/bin/sh

if [ `whereis sqlite3 | grep -c /` -lt 1 ]
then
echo ‘O programa sqlite3 é necessário para esse script. Instale com:’;
echo ‘\tsudo apt-get install sqlite3’;
exit 2;
fi

if [ `ps aux | grep -c /usr/lib/firefox` -gt 1 ]
then
echo ‘Feche o navegador antes de prosseguir’;
exit 1;
else
echo ‘Realizando otimizações no banco de dados do navegador…’;
echo ‘Essa operação pode levar algum tempo…’;

ANTES=`du -s ~/.mozilla/ | grep -o [0-9] | tr -d ‘[:space:]’`;

for i in ~/.mozilla/firefox*/*/*.sqlite; do
sqlite3 $i vacuum;
done;

DEPOIS=`du -s ~/.mozilla/ | grep -o [0-9] | tr -d ‘[:space:]’`;

echo ‘Otimização executada com sucesso’;

echo “Foram economizados `expr $ANTES – $DEPOIS` bytes de espaço em disco”;
exit 0;
fi

—————————————————————————————

Eu salvei na pasta /usr/bin, com o nome “otimizar-firefox”, de forma que basta rodar esse comando quando eu quiser otimizar tudo.

Anúncios

0 Responses to “Tutorial: Otimizando o Firefox 3”



  1. Deixe um comentário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





%d blogueiros gostam disto: