Vimperator不具合(無理矢理)解消 - 設定したホームページ(スタートページ)が読み込まれない件

Vimperatorを導入しているFirefoxで、設定項目[オプション]−[一般]−[起動]−[Firefoxを起動するとき]を、[ホームページを表示する]に設定してFirefoxを起動した際、ホームページ(スタートページ)に設定したURLを読み込まずに、前回終了時のタブが表示されてしまう件。おそらく無理矢理だけど、とりあえず直す方法が見つかったのでメモ。

  1. vimperator.jarというファイル(FirefoxのProfilesフォルダ配下の\extensions\vimperator@mozdev.org\chromeにある)を解凍
  2. 解凍して出来たcontentフォルダ配下のvimperator.jsに含まれる以下の10行のうち、4〜6行目を削除
  3.    1. // quit vimperator, no matter how many tabs/windows are open
       2. quit: function(save_session)
       3. {
       4. if (save_session)
       5. Options.setFirefoxPref("browser.startup.page", 3); // start with saved session
       6. else
       7. Options.setFirefoxPref("browser.startup.page", 1); // start with default homepage session
       8.  
       9. goQuitApplication();
      10. },
    
  4. 解凍して出来たcontentフォルダ配下のoptions.jsに含まれる以下の一行の、最後から三文字目(数字の三)を『数字の一(1)』に変更
  5.    1. storePreference("browser.startup.page", 3);
    
  6. 解凍して出来たcontentフォルダとskinフォルダをzip形式で圧縮し、vimperator.jarにリネームし、1.のファイルと入れ替える

上記の手順を踏むと、[Firefoxを起動するとき]設定が[ホームページを表示する]に固定される。個人的にはこれで充分なので、当分これでしのぐ予定。これでやっと、trac月Wikiを有効活用できそう。

See Also:

俺的 Portable Firefox 配置(? Vimperator 0.5.2 个性?整
上記の解決策が載ってた中国語のサイト。アルファベットだけの拾い読みでなんとかなったからいいけれど、少しは中国語勉強すべきなのかなぁ。