FirefoxとThunderbirdの起動の高速化を行なうスクリプト書いた

Fireboot - Firefox ‹N“®‚‘¬‰»ƒc[ƒ‹

  • Thunderbirdの方をやってくれないし、
  • なんかちょっと表示がバグる感じなのと、
  • インスコが面倒なので、

同じようなことやるスクリプト書いた。

以下のスクリプト(geckoboot?)は、FirefoxThunderbird拡張機能から不要な言語ファイルを削除することで、起動の高速化を図ります。
自分用に適当に書いているので、スクリプトを読めない人は、実行しないか又は読める人に挙動を聞いてください。
(ログ表示とかも自分が分かればいいや的に書いているので見にくいです)

あ、Cygwin上で

みたいなシンボリックリンクが張ってある環境で動作確認してます。
環境毎に適当に修正して使ってください。

#! /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