• ベストアンサー

Thunderbirdの各profileの変数設定

Thunderbirdの複数profileを別のPCへ丸ごと移植し、 メールデータのみを同期したりしたいのですが、 問題は、各profileを作るとランダムな変数が設定されますが この変数が違うと困ります。この変数をユーザーが自由に設定できますか? これが設定できれば、別のPCでも同じ環境にできますので。 そもそも、Thunderbirdを含む全profileを一式移植できればよいのですが。 たぶん、難しそうなので・・・ 手作業で各profile毎に順次移行しようと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • narashingo
  • ベストアンサー率74% (10168/13677)
回答No.3

A.No2です。 >profiles.iniは何度が変更したことがあります。 profiles.iniのあるThunderbirdフォルダに、resistry.datファイルがあるのですが、これが何か関係していたら、プロファイルフォルダの文字列をそのまま移植して、プロファイルマネージャーで起動できるのは無理ではないかと思います。 問題は、別のPCでプロファイルを必要な数だけ作成し、とりあえず、各プロファイルごとにデータを移植して起動できるようにし、その後に、今のプロファイルフォルダの変数部分の文字列と同じになるように手動で変更し、かつ、同時にそれに合わせてiniファイルの文字列を編集してやればよいように思いますが。 別のPCでプロファイルを作成するときは、変数部分はアットランダムに生成されるので、どうしようもないと思いますから、せめて「プロファイル名」※を今のものと全く同じ文字列で作成してやれば、どのプロファイルの中身を移植したらよいかも判りやすくなります。 ※の「プロファイル名」は、例えば、プロファイルフォルダが「変数.default」とすると、「default」の部分の文字列の意味

naokita
質問者

お礼

>変数部分はアットランダムに生成されるので、どうしようもないと思いますから そうなんです。これが問題で設定で内部的に指定されていたり変更不可なら当方でのスキルでは困難ですので、質問した次第です。 事前にわかって安心しました。何度もご教示して頂きましてありがとうございました。

その他の回答 (3)

  • narashingo
  • ベストアンサー率74% (10168/13677)
回答No.4

A.No3です。 補足です。 同じPCでのThunderbirdと同じ構造のFirefoxの1つのプロファイルを使って、移植のようなテストをしてみましたが、先程の方法※でOKでした。 ※先程の方法は、「プロファイル名」を同じ文字列(例えば、DefaultやDefaultUserなどの変化しない文字列)のプロファイルを別のPCに作成して、それぞれの変数部分が変更になったプロファイルフォルダに、「同じプロファイル名」の中身を移植して、起動する前に「変数部分の文字列を今のフォルダの変数文字列に修正」し、同時にprofiles.iniの「同名のプロファイル名の変数部分の文字列も今の変数文字列に修正」後に、プロファイルマネージャーから起動する方法でした。 別の方法として、別のPCで、プロファイルマネージャーを開いて、今のプロファイル名と同じプロファイルを「新しいプロファイルを作成」ボタンから最初に作成し、起動して、落ち着いたら終了すると、profilesフォルダに「新しい変数.プロファイル名」のフォルダができていると思います。 同時に、Thunderbirdフォルダにあるprofiles.iniを開くと、Pass=profiles/新しい変数.プロファイル名となっているので、「新しい変数」部分を「今の変数」に変更して上書きして、profilesフォルダにある「新しい変数.プロファイル名」フォルダを削除してから、「今の変数.プロファイル名」フォルダにそっくり置き換えて起動したらよいようです。 こちらの方が楽かも知れません。 一度に複数のプロファイルの移植を行うと失敗した際には面倒なので、1つ1つやってみるとよいと思います。 なお、profilesフォルダ内にプロファイルフォルダがある場合で、外に置くプロファイルフォルダの場合は、profiles.iniのPathは絶対パスで、IsRelativeは0(数字の0)にするようです。

  • narashingo
  • ベストアンサー率74% (10168/13677)
回答No.2

別のPCで必要な数のプロファイルを作成し、それぞれ一度、起動します。 切替えは、プロファイルマネージャーの「今後このプロファイルを使用する」のチェックを外しておいたら、起動時にマネージャーが開くので切り替え起動できます。 後は、別のPCに生成したそれぞれのプロファイルフォルダの中味をすべて移植したいプロファイルフォルダの中味に入れ替えてやればよいです。 >この変数が違うと困ります そのままの変数で別のPCのprofilesフォルダにコピーして移植する場合は、その上層にあるThunderbirdフォルダのprofiles.iniも一緒に使って、かつ、このファイルの編集が必要ですから、少々ややこしくなります。

naokita
質問者

補足

profiles.iniは何度が変更したことがあります。 profiles.iniで変数名を変更するだけですか?・・・ その他で、内部で指定されてたらNGですよね。

  • atcoffee
  • ベストアンサー率16% (184/1091)
回答No.1

だからそのフォルダの中身だけ全部入れ替えるというか上書きすればいいだけだよ もしくは移動させた後違う方のフォルダを削除すればいいだけ。 手動でやりましょうね。難しくもなんともありません。

naokita
質問者

お礼

もしかして、今気づいたのですが、 profiles.iniで変数を合わせるだけですか?・・・ その他、内部で指定されてたらNGですね・・・

naokita
質問者

補足

こちらが意味を把握できなかったら申し訳ないですが、 移動なら中身だけ移せば簡単ですが、 (Dドライブ移動とか経験済みなので) 今回は、IMAP以外の方法で、2台のPCの各profileを定期で同期する必要があって、 そのために各profileのフォルダ名を同じランダム変数にする必要があるので、 ランダム変数を自由に設定できる方法を知りたいのです。 これができれからなら、7820013さんの通りで良いのですが・・・ または、各profileの内部も含め完全コピーする方法があればよいのですが、 OSも違うしレジストリが絡むので難しい?とは思っています。

関連するQ&A

専門家に質問してみよう