profiles.iniには何が書かれているか。スマートフォン用の表示で見るとりかごとなり。Thunderbirdに関する個人的な備忘録とか設定とか。メールのトラブル時・異常時の対処や考え方が基本路線です。時はトラブルシューティング全般をどうぞ。そのほかのカテゴリーは右サイドから。ブログ記事化してないけどフォーラムで答えたものは、自記事フォーラム落穂拾いにて、はてブ形式でまとめてあります。この広告は、90日以上更新していないブログに表示しています。2016-03-04profiles.iniには何が書かれているか。トラブルシューティング全般(2016/12/14追記:Linuxでの記載を追加しました)プロファイル移行の記事内で、「なるべくprofiles.iniの編集をせずに済むように」と書きましたが*1、肝心の「profiles.iniに何が書かれているか」を書いておきます。Xなど他のOS環境についての記載が稀)ので、備忘録兼ねて書いておきます。Baseと、実機確認での内容を踏まえています。~/Library/Thunderbirdの直下にあります。ReportsフォルダやProfilesフォルダと同階層にあります。profiles.iniの場所はこの既定場所で固定です。プロファイルを任意の場所(外付けドライブなど)に変更・指定する場合であっても、profiles.iniはこの場所に置いておく必要があります。迂闊に動かしたり削除すると、Thunderbirdが「profiles.iniないな」と判断し、新しくprofiles.iniを作成してしまいます(後述)。その結果「何か普段の環境が出てこないんだけど」という事態を引き起こす恐れがあります*2。編集する場合は念のためバックアップを取っておくのがお勧めです。profiles.iniの概略と基本構成profiles.iniはテキストファイルです。Windowsのメモ帳をはじめ、任意のテキストエディタで開いて中身の閲覧や編集が可能です(保存はUTF-8で行います)。最後に起動したプロファイルどのプロファイルを常時使うかといった情報が書かれています。profiles.iniに異常があるとプロファイルの正常な起動が出来ません。Thunderbirdのアカウント設定やメールデータ本体、そのほか各設定項目はプロファイルの中に含まれているため、profiles.iniの存在は重要です。profiles.iniの具体的な中身は以下のようになっています。冒頭に記される[General]以下と、その後に続く[ProfileN](Nは数字)以下の記述で構成されています。[General]StartWithLastProfile=0[Profile0]Name=defaultIsRelative=1Path=Profiles/xxxxxxxx.defaultThunderbirdを初めて起動した直後は、自動で作成されるプロファイル(xxxxxxxx.default)が一つあるのみです。各要素の内容profiles.iniの冒頭、[General]StartWithLastProfile=0は、「最後に起動したプロファイル」を示しています。プロファイルはその後に書かれる[ProfilleN]の、数字Nが反映されています。上記の例では「StartWithLastProfile=0」なので、[Profile0]を最後に起動したことになります。その下、プロファイルについては[Profile0]Name=defaultIsRelative=1Path=Profiles/xxxxxxxx.default1行目から、[Profile0]プロファイルの順番を示しています。0(ゼロ)から始まり、追加作成するごとに[Profile1][Profile2]...と数が増えていきます。StartWithLastProfile=の値に反映されます。Name=defaultプロファイルの名前が書かれます。ここの名前は、プロファイルフォルダのドット以下(この例ではdefault)です。IsRelative=1パスの表記方法が指定されています。IsRelative=1なら相対パス、IsRelative=0なら絶対パスです。既定の場所にプロファイルを置いた場合は相対パス(IsRelative=1)で書かれます。上記例でも「Path=Profiles/xxxxxxxx.default」とあります。既定以外の場所にプロファイルを置く場合は絶対パス(IsRelative=0)で書く必要があります。Xではホームディレクトリのフルパス(/Users/username/)から書く必要があります*3。Windows環境では、半角円記号(\)の区切りを用います。具体的な書き方はプロファイルの場所を別の場所に指定した場合に書いています。(2016/12/14追記)Linuxの場合:Ubuntuでは、プロファイルはユーザのホームフォルダ(/home/username/)直下の.thunderbirdフォルダ以下にprofiles.iniが置かれます。IsRelative=1(相対パス)の場合は、場所の指定が要らず、単に[Profile0]Name=defaultIsRelative=1Path=xxxxxxxx.defaultと、プロファイル名だけで用足ります。IsRelative=0(絶対パス)の場合は、/home/username/から書き始めます。これまたプロファイルの場所を別の場所に指定した場合に書いてます。プロファイルを追加作成した場合プロファイルを追加した場合は、既に存在するプロファイルの下に[Profile1][Profile2]...と追加されていきます。新規プロファイルを一つ追加した例です。この例では、「StartWithLastProfile=1」なので、最後に起動したプロファイルは[Profile1]=yyyyyyyy.Newです。プロファイルマネージャの画面にて「今後このプロファイルを使用する」にチェック入れて起動すると、該当するプロファイルに「Default=1」の1行が追加されます。上記では[Profile1]にDefault=1があるので、次回起動時には自動的にyyyyyyyy.Newを読み込んで起動します。既定の場所以外にプロファイルを作成/移動する場合、Pathは絶対パスで書く必要があります。IsRelativeの項目を、IsRelative=0とします。Cドライブのデスクトップ(Desktop)上、profileという名前のフォルダを指定した場合です。桃文字が絶対パスで書かれた部分です。UserIsRelative=0Path=/home/username/Desktop/profileとなります*4*5。新規でプロファイルを作成する場合は、profiles.iniを直接編集するよりも、プロファイルマネージャから場所を指定したほうが楽です*6。profiles.iniが削除された、他の場所へ移動したなどの場合profiles.iniが他所へ移動・削除など、何らかの理由で既定の場所からなくなってしまった場合、Thunderbirdは自動的に新しくプロファイルを作成し、profiles.iniも新規作成します。ここで作成されたprofiles.iniには、やはり新しくできたプロファイル(例:zzzzzzzz.default)の情報しか書かれていません。今まで使用していたプロファイルについては、その中身が特に何の問題もない健全なデータであっても、profiles.iniには書かれていないためThunderbirdから認識されません。この場合、profiles.iniのバックアップがなければ、今までのプロファイルをきちんと認識できるようprofiles.iniを手動にて修正する必要があります。思ったら...(2017/8/17追記)より包括的確認手順→プロファイル異常時の確認...2016-08-28プロファイル復旧1:壊れた環境からのミニマム移行Thunderbirdのバックアップは、プロファイルフォルダを保存して...2016-03-02プロファイル移行2[バックアップと移行]実際にプロファイルを移行する場合の手順を書いています。Forumはてなブログをはじめよう!meeyarさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはとりかごとなり。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。