LINUX.ORG.RU

Нетбук и реактивный Firefox


0

0

Имеем Асер ван с небыстрым SSD диском и дебиан на нем. Так что на других дистрах тупо повторить не получится.
Требуется: sqlite3 rsync
Делаем:
В фоксе в about:config ументшаем значение browser.history_expire_days* до 7 к примеру.
Выключаем фокс.
#cd .mozilla/firefox/
#ls
#cd 8qi43wkr.default # тут подставьте ваш профайл
Оптимизируем базы фокса
#for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
#cd ~
#mv .mozilla .mozilla-orig
Временно монтируем для экспериментов необходимую папочку.
#su
#mount -t tmpfs none .mozilla
#exit
Далее делаем файлик ~/bin/firefox
#cat ~/bin/firefox
#!/bin/bash
rsync -a ~/.mozilla-orig/ ~/.mozilla/
iceweasel
rsync -a ~/.mozilla/ ~/.mozilla-orig/
Не забываем сделать его исполняемым
#chmod +x ~/bin/firefox
Пускаем - пробуем.
firefox
Если всё хорошо - меняем стартовые пути фокса в менюшках на наш скрипт.
И добавляем строчку в /etc/fstab - ниже мой фстаб на асере
proc /proc proc defaults 0 0
/dev/sda1 / ext4 defaults,noatime,errors=remount-ro 0 1
none /var/log tmpfs defaults 0 0
none /tmp tmpfs defaults 0 0
none /var/tmp tmpfs defaults 0 0
none /home/tana/.mozilla tmpfs defaults 0 0

Профит. Фокс залетал как ракета.
Для пытливых - нет не палюсь - нетбук жены.

★★★★★

Схоронил, потом потестю.

Sekai
()

Не поверишь, я меня точно так же, с одним отличием, я не пользуюсь rsync и создаю не в корне /tmp, а в /tmp/$USER/ И да, работает действительно быстрее, разве что кеш браузера не стоит до умопомрачительных размеров увеличивать.

timur_dav ☆☆☆☆☆
()
Ответ на: комментарий от timur_dav

У меня была цель убрать фатальные подмерзания фокса на медленном на запись устройстве. Фокс постоянно дергает свою sqlite базу на запись, а это мало того что для SSD вроде как вредно - оно еще и долго очень.
Решение конечно не гламурное, но поставленую задачу решает. Хотелось бы конечно покрасивше, ну да может кто предложит.

kilolife ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.