Оптимізування баз даних Фарболиса

Встановив оновлену п’яту версію Фарболиса.

Розробники виконують титанічну роботу. Ознайомитися із іхніми досягненнями можна на сторінці приміток до випуску.

На своєму настільному комп’ютері я використовую операційну систему Debian GNU/Linux із графічним стільничним середовищем KDE. Представлений тут скрипт розрахований на ОС GNU/Linux та стільничне середовище KDE.

Періодичне оновлення це добре. Але в процесі роботи з Фарболисом в його робочих теках накопичуються тимчасові файли та заповнюються бази даних. Накопичена інформація старіє і тільки користувач, а не розробник, може вирішити її актуальність та необхідність. Тому існують завдання, які слід виконувати "ручками". Немає значення в якому будинку ви живете, шкарпетки класти на місце доводиться самому.

Отже для оптимізування Фарболиса можна застосувати наступну процедуру.

#!/bin/bash

kdialog --title "Повідомлення" --passivepopup "Оптимізую Фарболиса" 10

# sqlite3 select * from moz_cookies where host like '%.ru'

if [ `ps aux | grep -c /usr/lib/firefox` -gt 1 ]
then
  # echo "Close Firefox to run this script";
  kdialog --title "Повідомлення" --passivepopup "Для оптимізування необхідно закрити Фарболиса" 10
  exit 1;
else
  # echo "Optimizing browser database";
  kdialog --title "Повідомлення" --passivepopup "Оптимізую бази даних Фарболиса" 10
  # можна вилучити куки - всі або відповідні шаблону
  sqlite3 ~/.mozilla/firefox/3zzs4xlv.default/cookies.sqlite "delete from moz_cookies where host like '%'"
  for i in `find ~/.mozilla -name \*.sqlite`; do sqlite3 $i vacuum; done
  for i in `find ~/.mozilla -name \*.sqlite`; do sqlite3 $i reindex; done
fi

kdialog --title "Повідомлення" --passivepopup "Оптимізування Фарболиса виконано" 10

У мене цей скрипт зберігається у файлі ~/opt/firefox_clean.sh.

Періодичне виконання скрита покращує роботу Фарболиса. Прискорються швидкість відкривання сторінок і завантаження та перегортання довгого списку закладок.

Advertisements

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: