Адзін разумны трук, каб палепшыць хуткасць браўзэра Firefox, як вакуум SQLite на аснове яго дадзеных. Працэс вакуумнага кроплі базы дадзеных, як яе, такім чынам, выканаць дэфрагментацыю, памяншэнне памераў і попыт робіць яго хутчэй, выкарыстанне дыска больш эфектыўна і, магчыма, зменшыліся нагрузку на дыск для чытання ў паслядоўнасці сектараў мне. Як правіла, гэта ставіцца да любой базе дадзеных, аўтаматычна не вакуум / дэфрагментацыя сябе.

Працэс дэфрагментацыі базы дадзеных Firefox даволі трывіяльным – выконваць sqlite3 DB-файл вакуумны каталог профілю светлячок. У Linux дарога да яго, як правіла, ~ / .mozilla / светлячок / выпадковых name.default. Увогуле, вы павінны толькі 1 ваш каталог у .mozilla / Firefox, калі ў вас ёсць больш, вы можаце праверыць ~ / .mozilla / светлячок / profiles.ini ў правільны каталог з'яўляецца профіль вашага браўзэра. Так як я не займаецца, каб выканаць працэс ўручную разписах элементарны скрыпт які дефрагментирам базы дадзеных:

for db in $(find ~/.mozilla/firefox/$(grep Path ~/.mozilla/firefox/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
   echo "VACUUM ${db}"
   sqlite3 ${db} VACUUM
   sqlite3 ${db} REINDEX
done

Пасля выканання скрыпту пошуку ў history-гэта само зарадкі лисика адчувальна хутчэй. Скрыпт я думаю, што з невялікімі мадыфікацыямі можна карыстацца і ў Mac OS.

p.s Вось варыянту і для Mac OS X – праверана на Mac OS X Sierra. Таго, каб форсираме делимитъра быць новы парадак, з-за space ў шлях да тэчцы, у якой змяшчаецца профілю firefox

OIFS="$IFS"
IFS=$'\n'
for db in $(find ~/Library/Application\ Support/Firefox/$(grep Path ~/Library/Application\ Support/Firefox/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

Час ад часу я павінен выкарыстоўваць Bitcoin URI, і калі ў мяне быў мой кліент не асацыяваў раздражняльным, Я проста павінен рабіць усё ўручную. Prodtsedurata надзвычай трывіяльна ў асацыяцыі. Ён можа быць атрыманы наступным 5 кошт

  1. Адкрыць у адраснай радку аб:конфіг
  2. Стварэнне новага тыпу ключа лагічнае значэнне (Klys правая кнопка мышы -> новы -> лагічны)
  3. увядзіце імя: network.protocol-handler.expose.bitcoin
  4. Выберыце значэнне ХЛУСНЯ
  5. Следващият път когато кликнете на Bitcoin URI ще бъдете попитани за избор път до Bitcoin клиента си. Бъдете сигурни че е с изпълними права.

Аз лично използвам MultiBit клиента който е има всичката необходима фунционалност и е достатъчно пъргавичък

Official Iceweasel Icon, used in Debian Package

Я выкарыстоўваю Debian на амаль 5-6 гадоў зараз. Адна з рэчаў, якая заўсёды турбавала мяне ёсць, што людзі з Debian каманды-і замянілі Firefox з Iceweasel. Прычына даволі ідэалагічная – у Debian-чы настойваюць на тым, цалкам 100% Бясплатны распаўсюд і некаторыя кампаненты, такія як шрыфты і іншыя рэчы з'яўляюцца ўласнасцю Firefox з дапамогай вілачныя і якая вольная ад гэтых рэчаў. часам “лёду Ласка” Ён паводзіў сябе дзіўна, але я ніколі не меў 100% відавочнае доказ, што нязначна адрозніваецца браўзэр. Прынамсі, не было да ўчорашняга дня. Учора я зрабіў выпрабаванне html5 браўзэра-я і выявіў непрыемны факт, Я раблю 10-15 паказвае менш, чым стандартная версія. вельмі нязручна, Я адразу ж sverih версіі былі ідэнтычныя 18.0.1. З гэтага моманту, усё ясна, Ён вернецца да стандартнай версіі, але задаюцца пытаннем, чаму важныя кампаненты не працуюць, як чакалася, і ён не згадваецца. У цэлым вельмі раздражнёны фанатычных ідэолагаў, якія аддалі перавагу б 100% адкрытае рашэнне, якое, нават калі не працуе, так як яны павінны будуць быць у першую чаргу. Гэта як я страціць асноўную прадукцыйнасць GPU-гэта выкарыстоўваць бясплатны драйвер Nvidia замест таго, каб той, які прапануе мне вытворца – Я асабіста не магу дазволіць сабе такую ​​страту прадукцыйнасці. Так што давайце вернемся міграцыю з аднаго на іншы браўзэр. У цэлым, гэта даволі проста, калі я магу пералічыць некалькі крокаў, асноўная ўвага будзе нададзена найбольш важным

  1. Загрузіце правільную версію для вашай архітэктуры робіць розніцу вы выкарыстоўваць x86 або x64 версіі убудоў, такіх як Flash, і любы іншы ўжо усталяваны ў вашай сістэме. Калі вы не ўпэўненыя, што архітэктура вы можаце праверыць з имя_пользователя -m каманды ў кансолі.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. Выняць браўзэр-а што вы можаце зрабіць, дзе вы хочаце / Home / неаўтаматычныя ці там, дзе ваша душа курткі асабіста я predpochtoh / неаўтаматычныя
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Дадаць спасылку на стары выкананы файл у новае месцазнаходжанне браўзэра, і
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. дадаць спасылку для ўбудоў-х гадоў на новае месца, каб мы маглі глядзець флэш-відэа і г.д.
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. Абнаўленне broser-змаўчанню
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. і дадання запісу для новай праграмы ў вашай сістэме
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Увогуле, гэта тыя крокі, якія мы павінны прытрымлівацца. Таму што я лянівы і не рабіць усё ўручную кожны раз, калі я зрабіў наступны сцэнар.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Важна, што я прапусціў, што каталог, у якім версія светлячок-і павінен быць ваш бягучы карыстальнік можа абнавіць версіі без праблем. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name

Гэтая прыгожая ў суботу ўвечары я дома і не мае ніякага дачынення да тэмы pravyareshih apdeitna Inn, які быў 2 версіі назад 😆 ў цэлым прыемна, што вы ведаеце, што файл Kade've сядзеў вакол збіранне ўсё ішло добра gladsko проста забыліся зрабіць 2 выпраўленне ў CSS-а і дадатковым 🙂 Заводскае канкрэтнай тэмы, а выправіць прыкрыя памылкі прыклад Радам бар да гэтага быў адзін krivichak праход і цяпер усё выглядае даволі гладка

Ад тыдня пазалотай Firefox 3.1beta2 не можа я не скардзіўся на brauzarcheto. вялікая паскорыць. па меншай меры 2-3 разоў хутчэй, трохі лёгкі варыянт Linux, які быў па-чартоўску дрэнна, нават больш, чым skaip ;). Мне проста трэба адключыць праверку на сумяшчальнасць дабавак рэчываў яго вельмі лёгка. Пры адкрыцці новай укладкі ў адраснай радку кажа аб:конфіг Затым пстрыкніце правай кнопкай мышы і пределение klikvanete новый->лагічны імя, выстаўленае extensions.checkCompatibility і ацэнка кошту выбраць ілжывы І вы зрабілі