Облегчаем жизнь Firefox

Эта запись опубликована в рубрике [ FireFox, Скрипты ]

Давно хотел попробовать один из методов облегчения работы 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. Разница в работе ощутимая.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Post to Twitter Post to Delicious Post to Facebook Post to MySpace Post to Ping.fm

Оценить эту запись:
1 звезда2 звезды3 звезды4 звезды5 звезд (3 голос(ов), среднее: 5.00 из 5)
Вы можете следить за ответами к этой записи через RSS 2.0 feed. Вы можете оставить мнение, или трэкбэк с собственного сайта.

5 комментариев(я)

  • 04.09.2009 16:42, Aleksandr сказал:

    помнится под 7.10 старый фаерфокс летал…
    а новые вот тормозят…

    • 04.09.2009 22:21, Silver Ghost сказал:

      После этого и новый летает…

    • 17.09.2009 23:45, adm.unix сказал:

      в моем случае строка не работала:
      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

      • 16.11.2009 06:57, Сергей сказал:

        Круто.. явно шестрее теперь ff шевелиться.
        а вот с SQLITE такой grep не надежный совсем – у меня всяких разных пакетов со словом sqlite3 находится..
        Проще всего проверить все-таки наличие бинарника sqlite3 – а не пакета…
        SQLITE=`which sqlite3 | grep -o sqlite3`

      • 20.10.2009 08:54, motorrola сказал:

        Ух ты, спасибо. Только что попробовал. Особенно радует скорость адресной строки.

        (Обязательно)
        (Обязательно, не публикуется)