Fireboot - Firefox N®¬»c[
は
- Thunderbirdの方をやってくれないし、
- なんかちょっと表示がバグる感じなのと、
- インスコが面倒なので、
同じようなことやるスクリプト書いた。
以下のスクリプト(geckoboot?)は、FirefoxとThunderbirdの拡張機能から不要な言語ファイルを削除することで、起動の高速化を図ります。
自分用に適当に書いているので、スクリプトを読めない人は、実行しないか又は読める人に挙動を聞いてください。
(ログ表示とかも自分が分かればいいや的に書いているので見にくいです)
あ、Cygwin上で
- ~/.firefox -> /cygdrive/c/.../Mozilla/Firefox/Profiles/.../
- ~/.thunderbird -> /cygdrive/c/.../Thunderbird/Profiles/.../
みたいなシンボリックリンクが張ってある環境で動作確認してます。
環境毎に適当に修正して使ってください。
#! /bin/sh for d in $(find ~/.{firefox,thunderbird}/extensions/ -type d -a -name locale) do cd $d echo * | /usr/bin/grep --quiet 'en' && rest=en echo * | /usr/bin/grep --quiet 'en-US' && rest=en-US echo * | /usr/bin/grep --quiet 'ja' && rest=ja echo * | /usr/bin/grep --quiet 'ja-JP' && rest=ja-JP if expr "${rest}" : '\(en\|en-US\|ja\|ja-JP\)' 1>/dev/null then delete=$(echo * | sed "s,${rest},,") if test -n "${delete}" then echo $(pwd) echo "rest is ${rest}" ls ${rest} echo "rm -r ${delete}" read -p 'delete above?[y/n]' yes if test "${yes}" = "y" then rm -r ${delete} fi fi fi done