2013年1月8日火曜日

Firefox のアドオン Session Manager で「開いているタブ」を定期的にバックアップし、再起動したときにもタブの状態を保存する

1. Session Manager の設定を見直す

SnapCrab_NoName_2013-1-6_12-22-12_No-00開いていたタブを誤って閉じたとき、Session Manager で元に戻すことができる。思いがけず Firefox が落ちてしまった時も、開いていたタブを復元できる。

特定の時点における状態を「セッション」として保存し、いつでもその状態に戻す機能もある。

これまで Session Manager をデフォルトの設定で使ってきた。しかし、Firefox を再起動したタイミングでセッションが保存されてないこと。復元したいタブの状態は、直近のみであることが分かったので、設定を見直すことにした。

 

2. 定期的にセッションをバックアップ

Session Manager はアプリケーションを終了したときにセッションを保存してくれる。

この設定だけであると、誤って必要なタブを閉じてアプリケーションを終了したとき、その状態が正常なものとしてセッションが保存されてしまう。後で、自分が戻したい状態に戻せないことがよくあった。

そこで、定期的にセッションを保存するように変更した。とりあえず、1時間毎にセッションを保存することにした

  • Firefox ボタン > セッションマネージャ > セッションマネージャ

セッションマネージャオプションを開き、

  • 一般 > 保存と復元 > すべての新規のバックアップセッションを作成します

にチェックを付けて、60 分となるようにフィールドに値を入力する。

SnapCrab_Desktop_2013-1-6_2-22-22_No-00

 

3. 再起動したときにセッションを保存する

SnapCrab_NoName_2013-1-8_2-42-8_No-00デフォルトでは、Restartless Restart を用いて Firefox を再起動したときにセッションは保存されない。再起動した時にもセッションが保存されるようにしたい。

Session Manager のオプションより、

  • 一般 > 起動と終了

において、「ブラウザの再起動時にバックアップを保存する」にチェックを付ける。

SnapCrab_Desktop_2013-1-6_2-30-38_No-00

 

4. 閉じたタブ・ウィンドウの数を増やす

「閉じたタブ、ウィンドウを復活」するために保存している数を増やしておく。

デフォルトの設定よりも多い数に変更した。

  • 開きなおす
    • 閉じたウィンドウの最大保存数: 10
    • 閉じたタブの最大保存数: 30

SnapCrab_オプション_2013-1-8_2-21-22_No-00

 

5. ツールバーにアイコンを置く

セッションマネージャのメニューは、Firefox ボタンから辿ることができる。このままではサブメニューが深くなり使いづらいので、ツールバーにセッションマネージャのアイコンを置いた。

SnapCrab_新しいタブ - Mozilla Firefox_2013-1-6_10-8-28_No-00

これでセッションマネージャの設定、セッションの保存、復活、閉じたタブを開きなおす操作がしやすくなった。

 

6. セッションを保存するためのショートカットキーを設定する

ついでに、もっと素早くセッションを保存する操作を行うために、ショートカットキーを割り当てた。

  • 一般 > キーボードショートカット > セッションを保存

に対して、Alt + Ctrl + S を設定した。

SnapCrab_オプション_2013-1-6_10-12-49_No-00

ショートカットキーは、Firefox を再起動したら有効になった。

 

7. セッションの保存先を Dropbox に変更する

他の PC でもセッションを共有するために、セッションの保存先を Dropbox 内にした。

  • 詳細 > セッションの保存場所

を変更する。

SnapCrab_オプション_2013-1-8_2-24-34_No-00

 

8. 設定をエクスポート

最後に、上記の設定情報を保存しておく。

  • 一般 > 保存と復元 > インポート/エクスポートの設定

の「設定のエクスポート」ボタンを押す。

SnapCrab_オプション_2013-1-8_2-24-57_No-00

 

9. クラッシュリカバリー機能を無効にしてみる

a. Crash Recovery を無効にする

追記(2013/05/29): Firefox が重い場合、クラッシュリカバリー機能を無効にして動作を比較する。

Firefoxが遅くなる&テキスト入力が劇重になる件解決! | Engineer's Notebook によると、

Firefoxは、クラッシュしても次の起動時にクラッシュ前の状態が再現できる様に、開いているタブの情報を定期的に保存(記録)しています。
これがクラッシュリカバリー機能。
その保存間隔は初期状態で10秒になっています。
僕の場合、タブを大量に開いてたので、保存に要する時間が長かったんです。
長いと言っても多分0コンマ何秒だと思うのですが、そのせいで文字の入力と、テキストエリアに表示されるまでにタイムラグが生じ、タイポ連発だったんです。

もし、このような症状がある場合、

  • セッションストア > セッションストア設定

における「Crash Recovery を有効にする」のチェックを外して確認してみると良い。

 

b. 保存する間隔を長くする

Firefoxでの動画サイトのイライラを解消する方法 : ライフハッカー[日本版] によると、

答えはシンプル。セッション復元のための保存のインターバルを長くすること。具体的な方法としては、アドレスバーで「about:config」と入力しEnterキーを押すと、フィルターボックスが表示されますので、さらにフィルターボックスに「browser.sessionstore.interval」と入力しましょう。すると「10000("10秒に保存する"の意)」が表示されるはず。この数値を5分ごとの保存とするならば「300000」、2分なら「120000」など、任意の数字に変更すればOK。

SnapCrab_No-0908

または、クラッシュリカバリーを有効にしておきたい場合は、「状態を保存する間隔(秒)」を変更する。

「応答なし」の時間が短くなったかも。

3コメント:

通りすがりの火狐ユーザー さんのコメント...

…現在、『セッションマネージャ0.8.0.1』にはツールバーからアイコンが消失し「正常に動作しなくなる」と言う致命的なバグが有るようです
https://addons.mozilla.org/ja/firefox/addon/session-manager/?src=ss
http://forums.mozillazine.org/viewtopic.php?f=48&t=2308889

もし、うっかり拡張機能のアップデートしてしまった場合は、インストールされた『0.8.0.1』をアドオンマネージャ上で削除し、以下の公式サイトで「セッションマネージャ 0.7.9.6」をインストールし直してください
http://sessionmanager.mozdev.org/history.html

その時、出来れば設定を間違って上書きされないよう、0.8.0.1上で初期設定を弄らない方が良いです>それまでの設定が表示されて無い上、バックアップの書き出しなども出来なくなってるため

バグ修正がされるまで、再更新してしまわない様注意した方が良いです

Jute Memo さんのコメント...

情報ありがとうございます。
現在自分は「セッションマネージャ0.8.0.1」を利用しています。
自分の環境では、特に問題は生じていないように見えますが、以下から最新のバージョンをインストールした方が良いかもしれませんね。

Session Manager :: Versions :: Add-ons for Firefox
https://addons.mozilla.org/en-US/firefox/addon/session-manager/versions/

通りすがりの火狐ユーザー さんのコメント...

一つ前の0.8.0.5で不具合は解消したみたいですが、結局自分は最新版の0.8.0.6が来たんでそれにver上げました>一応問題無し

確かに、こんだけ拡張機能入れてるんで、どれかとコンフリクトして不具合起こしてた可能性はありますが…(汗

Adblock Plus 2.2.4
Adblock Plus Pop-up Addon 0.7
Addon Update Checker 2.3
All-in-One Gestures 0.25.1
avast! Online Security 8.0.1488
Clearly 7.3346.273.222
Context Search 0.4.6
DownloadHelper 4.9.14
DownThemAll! 2.0.16
Dr.Web Anti-Virus Link Checker 2.7.5
Element Hiding Helper for Adblock Plus 1.2.3
FxIF 0.4.6
Google Translator for Firefox 2.1.0.3
greasedlightbox 1.1
IE Tab + 2.04.20110724
InfoLister 0.10.4a3
InstantFox 2.8.2
Link Alert 1.0.2
MD5 Reborned Hasher 0.9.0
Microsoft .NET Framework Assistant 1.3.1
Pearl Crescent Page Saver Basic 2.8
Progre 1.0.2
Redirect Remover 2.6.4
Search by Image for Google 1.2.0
Super Start 5.3
WOT 20130402
セッションマネージャ 0.8.0.6
最安値チェッカー 2.4

…導入済み拡張などの確認に便利な『InfoLister』が何故公式サイトで扱われないのかが分からないw