Облегчаем жизнь Firefox
Автор: Silver Ghost 4 сентября, 2009
5 Коммент.
Давно хотел попробовать один из методов облегчения работы FireFox’a. Вчера руки таки дошли и родился такой скрипт:
#!/bin/bash
SQLITE=`dpkg -l | grep sqlite3 | awk {'print $2'} | head -2 | tail -1`
if [[ "$SQLITE" == "sqlite3" ]]
then
if [[ "$1" == "start" ]]
then
cd ~/.mozilla/firefox/*.default/
for i in *.sqlite; do echo "VACUUM; REINDEX;" | sqlite3 $i ; done
else
echo "Usage: '$0 start' - to clean FireFox"
fi
else
echo "Type 'sudo apt-get install sqlite3' and hit Enter first."
fi
Сохраняем его в “/usr/local/bin” и периодически запускаем при закрытом FF. Разница в работе ощутимая.





помнится под 7.10 старый фаерфокс летал…
а новые вот тормозят…
После этого и новый летает…
в моем случае строка не работала:
SQLITE=`dpkg -l | grep sqlite3 | awk {‘print $2′} | head -2 | tail -1`
пришлось исправить:
SQLITE=`dpkg -l | grep sqlite3 | awk {‘print $2′} | head -3 | tail -1`
Исходная строка выдавала:
dpkg -l | grep sqlite3 | awk {‘print $2′} | head -2 | tail -1
libsqlite3-dev
все потому что пакетов со схожим названием может быть больше ;)
у меня одновременно установален такие пакеты
libsqlite3-0
libsqlite3-dev
sqlite3
Круто.. явно шестрее теперь ff шевелиться.
а вот с SQLITE такой grep не надежный совсем – у меня всяких разных пакетов со словом sqlite3 находится..
Проще всего проверить все-таки наличие бинарника sqlite3 – а не пакета…
SQLITE=`which sqlite3 | grep -o sqlite3`
Ух ты, спасибо. Только что попробовал. Особенно радует скорость адресной строки.