-
Notifications
You must be signed in to change notification settings - Fork 279
TST 0.19.xからTST 2.xへのセッション情報の移行手順
(generated by Table of Contents Generator for GitHub Wiki)
WebExtensions APIの制限のため、TST 2.xはFirefoxのセッション情報に埋め込まれたTST 0.19.xのツリー構造の情報を自動的には移行できません。treestyletab-sessionstore-migrate
を使って手動でデータを移行する必要があります。
移行対象のファイルであるsessionstore.jsonlz4
はFirefoxの終了時に書き出されるため、移行前にまずFirefoxを1回起動し、終了する必要があります。また、Firefoxが起動している間に移行処理を行うと、情報が失われる恐れがあります。移行は必ずFirefoxを終了した状態で行って下さい。
まず最初にtreestyletab-sessionstore-migrate.exe
コマンドをダウンロードして下さい。
そうしたら、「コマンド プロンプト」を起動してFirefoxのプロファイルディレクトリに移動します。位置はabout:support
で確認して下さい。移動したら、ダウンロードした実行ファイルをそのディレクトリに置き、sessionstore.jsonlz4
およびsessionstore-backup
配下にあるjsonlz4
という拡張子のファイル全てに対して以下の要領で実行して下さい:
C:\Users\(username)> cd %AppData%\Mozilla\Firefox\Profiles\xxxxx.default
C:...> rename sessionstore.jsonlz4 .\sessionstore.jsonlz4.bak
C:...> move C:\Users\(username)\Downloads\treestyletab-sessionstore-migrate.exe .\
C:...> treestyletab-sessionstore-migrate.exe sessionstore.jsonlz4.bak sessionstore.jsonlz4
まずNode.js 8.6.0またはそれ以降のバージョンをインストールします。
次に「Node.js command prompt」を起動し、treestyletab-sessionstore-migrate
というパッケージを全体向けにインストールします:
C:\Users\(username)> npm install -g treestyletab-sessionstore-migrate
以上で準備ができたので、Firefoxのプロファイルディレクトリに移動します(位置はabout:support
で確認して下さい)。移動したら、sessionstore.jsonlz4
およびsessionstore-backup
配下にあるjsonlz4
という拡張子のファイル全てに対して以下の要領でtreestyletab-sessionstore-migrate
コマンドを実行して下さい:
C:\Users\(username)> cd %AppData%\Mozilla\Firefox\Profiles\xxxxx.default
C:...> rename sessionstore.jsonlz4 .\sessionstore.jsonlz4.bak
C:...> treestyletab-sessionstore-migrate sessionstore.jsonlz4.bak sessionstore.jsonlz4
まずNode.js 8.6.0またはそれ以降のバージョンをインストールします。システムのNode.jsが古い場合に新しいバージョンのNode.jsを導入するには、n Nodde version managerを使うのがお薦めです。また、npm
のインストールも必要です。
Node.jsとnpm
が準備できたら、treestyletab-sessionstore-migrate
というパッケージを全体向けにインストールします:
$ sudo npm install -g treestyletab-sessionstore-migrate
以上で準備ができたので、Firefoxのプロファイルディレクトリに移動します(位置はabout:support
で確認して下さい)。移動したら、sessionstore.jsonlz4
およびsessionstore-backup
配下にあるjsonlz4
という拡張子のファイル全てに対して以下の要領でtreestyletab-sessionstore-migrate
コマンドを実行して下さい:
$ cd ~/.mozilla/firefox/xxxxx.default/
$ mv sessionstore.jsonlz4 sessionstore.jsonlz4.bak # backup for safety!
$ treestyletab-sessionstore-migrate sessionstore.jsonlz4.bak sessionstore.jsonlz4