― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 24 件の記事 ]  ページ移動 1つ前へ  1, 2
作成者 メッセージ
投稿記事Posted: 2021年8月30日(月) 14:27 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4061
シュージ さん

シュージ さんが書きました:
・プロファイルフォルダーをまるごとコピーしました
シュージ さんが書きました:
・プロファイルマネージャーでプロファイルフォルダーをSDに指定したか。↓
恐らくそうしました。
シュージ さんが書きました:
・SDカードを挿したままで、期待通りの動きをするか↓
期待通りの動きです。

了解です。

シュージ さんが書きました:
・パス↓
[Profile1]
Name=default
IsRelative=0
Path=D:/ThunderbirdData/5******1.default
Default=1

私が期待していたのは、有効ではないと思われる profiles.ini の記述ではありません。
SDカードのプロファイルフォルダーをエクスプローラーで開いた際の実際のパスです。
具体的にはエクスプローラーのアドレスバーで右クリックして「アドレスをテキストとしてコピー」して貼り付けたものです。


Cai さん

D:ドライブはたぶんハードディスクでSDカードの場所ではないと思います。
私の予想では、profiles.ini のその記述は使われていなくて、installs.ini と profiles.ini にインストールパスのハッシュに紐付いたパス指定があって、そちらが使われていると思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月30日(月) 17:48 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1928
シュージ さん&皆さん、maji です。

あえて問題の中身には踏み込みませんが、
ちと交通整理をさせてください。

Cai さんが書きました:
%AppData%\Thunderbird\profiles.ini に
コード:
[Profile0]
Name=プロファイル名
IsRelative=0
Path=プロファイルフォルダーへのパス
Default=1
といった記述があるはずですが、(以下略)
シュージ さんが書きました:
・パス↓
[Profile1]
Name=default
IsRelative=0
Path=D:/ThunderbirdData/5******1.default
Default=1

ジョージ さんに質問です。

-----

【質問1】
  ジョージさんの 新PC では
%AppData%\Thunderbird
  は何処にありますか?

 答え:4択(+自由記述)

 (あ) C: ドライブ
 (い) D: ドライブ
 (う) SDカードのドライブ
 (え) 上記以外、具体的には・・・・・・・・(自由記述)

【質問2】
  ジョージさんの編集された
profiles.ini
  は何処にありますか?

 答え:4択(+自由記述)

 (か) C: ドライブ
 (き) D: ドライブ
 (く) SDカードのドライブ
 (け) 上記以外、具体的には・・・・・・・・(自由記述)

【質問3】
  念の為にジョージさんの新PCでの
%AppData%\Thunderbird
profiles.ini
  が何処にあるか
  絶対パスで記載ください。

 答え:・・・・・・・・・・・(自由記述)

 なお私(maji)の場合は

  %AppData%\Thunderbird
   ↓
C:\Users\aaaaaa\AppData\Roaming\Thunderbird

  profiles.ini
   ↓
C:\Users\aaaaaa\AppData\Roaming\Thunderbird\profiles.ini

 です(注: aaaaaa は私の PCでの私のユーザ名をマスクしたものです)。

-----

では。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月30日(月) 20:01 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4061
maji さん
もしかして %APPDATA% が SDカードのドライブになってる可能性を考えてますか?
移動は不可能ではないですが、シンボリックリンク張るとかする必要あり、仮定として不自然です。
そもそも、そんな事になっていたら、SDカード差していないと Windows 動作しません。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月30日(月) 21:20 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1928
シュージ さん&皆さん、maji です。

EarlgreyTea さんが書きました:
もしかして %APPDATA% が SDカードのドライブになってる可能性を考えてますか?

EarlgreyTea さん、あえて「なにも考えて無い」です。
シュージ さんの手元でほつれ絡んだ糸を解したいだけ、です。

シュージ さん。
整理の意味で現状をお教えください。

-----

では。

_________________
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月30日(月) 21:46 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4061
整理と称して余計にほつれ絡ませてしまうのでは困ります。

シュージ さんが書きました:
・プロファイルマネージャーでプロファイルフォルダーをSDに指定したか。↓
恐らくそうしました。

これにより直接SDカードを見るように設定されてしまったので
  • プロファイルマネージャーで既定のプロファイルを変更して、そのフォルダーにデータを入れるか、
  • 新規のプロファイルを作成する際に、任意の(D:ドライブ等)のフォルダーを指定し、そこにデータを入れるか
するだけです。

profiles.ini を直接編集してしまったのでよくわからないことになってしまいましたが、きちんとプロファイルマネージャーで行えば(編集ができず、追加しかできないのが不便ですが)混乱することはありません。
具体的には、シュージ さんが来られてから説明したいと思います。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月31日(火) 07:44 
私の不注意や不勉強で皆さんを混乱させてしまい、申し訳なく思っています。

わかる部分だけ書こうと思います。
 caiさん/Dドライブ(ハードディスク)を指定しています。というのも、SDカードに指定しているからいけないのだと考え、内容をHDDにコピーして貼り付けたからです。

 majiさん/
質問1・Cドライブ
質問2・Cドライブ
質問3・C:\Users\:******\AppData\Roaming\Thunderbird\profiles.ini
です。

 EarlgreyTeaさん/
新しく設定し直す方法を、ぜひ教えていただければと思います。


よろしくお願いいたします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2021年8月31日(火) 19:39 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4061
シュージ さん、EarlgreyTea です。

シュージ さんが書きました:
新しく設定し直す方法を、ぜひ教えていただければと思います。

方法A:C:ドライブの標準の場所のプロファイルを既定のプロファイルに設定し、そこにデータを入れる
方法B:D:ドライブのフォルダーを指定して新規のプロファイルを作成し、そこにデータを入れる

この両方の手順を以下にまとめて書きます。

  1. いったん %APPDATA% の Thunderbird フォルダーを「切り取り」してデスクトップにでも「貼り付け」します。(削除&バックアップとして)
  2. Thunderbird を起動してください。%APPDATA%\Thunderbird は標準設定で再生成されます。(うまく行かなかった場合は再インストール)
  3. ヘルプ>トラブルシューティング情報>「about:profiles」リンクで「プロファイルについて」ページを開きます。
    • 方法Aの場合
      1. 「プロファイル: default-release」が「既定のプロファイル: はい」となっていることを確認します。
    • 方法Bの場合
      1. 「新しいプロファイルを作成」をクリックします。
      2. 「プロファイル作成ウィザード」が開始されますので「次へ」をクリックします。
      3. プロファイルの名前を入力し、「フォルダーを選択」をクリックします。
      4. 選択画面が開くので、D:ドライブのフォルダーを選択します。
      5. 名前と保存先の設定をもう一度確認し「完了」をクリックします。
      6. 作成したプロファイルが一覧に追加され、「既定のプロファイル: はい」となっていることを確認します。
  4. 既定のプロファイルのルートディレクトリー: 「フォルダーを開く」ボタンをクリックします。
  5. プロファイルフォルダーが開かれましたら、Thunderbird を終了します。
  6. プロファイルフォルダーの中身があれば、全選択して削除します。
  7. SDカードのプロファイルフォルダーを開き、その中身を全選択してコピーし、プロファイルフォルダーの中に貼り付けします。
  8. Thunderbird を起動します。

これで、SDカードからコピーしたデータで、SDカード無しで起動するようになっているはずです。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年8月31日(火) 21:48 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4061
たぶん、シュージ さんの件は解決かなと思います。そうだといいな。

ついでに、本トピックで混乱のあった現在のプロファイル管理の仕様について、ちょっと話をしてみたいと思います。

Firefox 67 以降と同様に、Thunderbird 68 以降ではプロファイル管理周りの仕様が変更になっています。
(参考:Firefox 67以降のユーザープロファイルの仕様の詳細 - 2019-06-14 - ククログ

変更前は、所定の場所(Windows なら %APPDATA\Thunderbird)に置かれた profiles.ini だけで管理されていました。
Beta、Developer Edition、Daily と複数のエディションをインストールして使い分けている人は、
起動時オプションの -p "プロファイル名" や、-profile "プロファイルフォルダーのパス" で起動してやる必要があるのですが、
うっかりそれを忘れて、一個の既定のプロファイルを汚染してしまうという失敗をすることがありました。

変更後は、それぞれの実行ファイルのインストール先パス毎に、既定のプロファイルを紐付けて持つようになりました。
具体的にはインストール先パスから求めたハッシュ値の名前のセクションでファイルに設定を保存し、
起動時に自分のハッシュ値を求め、該当するセクションを探してプロファイルを選択するという流れです。
設定ファイルは2つになり、installs.ini ファイルが追加されました。
profiles.ini にもハッシュ値を名前に持つセクションが追加記載されるようになりました。

初期インストール直後のファイルを生成してみました。例えばこんな具合です。
● installs.ini:
コード:
[D78BF5DD33499EC2]
Default=Profiles/oztiyui2.default-release
Locked=1
● profiles.ini:
コード:
[InstallD78BF5DD33499EC2]
Default=Profiles/oztiyui2.default-release
Locked=1

[Profile1]
Name=default
IsRelative=1
Path=Profiles/9h6yjtgf.default
Default=1

[Profile0]
Name=default-release
IsRelative=1
Path=Profiles/oztiyui2.default-release

[General]
StartWithLastProfile=1
Version=2

ではここで質問です。
この設定ファイルの場合、どのプロファイルが使われて起動するでしょうか。

・ ・ ・

答えは、「default-release」です。
[Profile1] セクションに「Default=1」の行があって既定に指定されているから「default」プロファイルが使われるはず・・・
と思いきや、[InstallD78BF5DD33499EC2] セクションの「Default=Profiles/oztiyui2.default-release」が優先されるわけです。

本トピックでの混乱は、従来の [Profile#] セクションだけ見ていて、後付仕様の [Installハッシュ値] の方を見落としていたことによるもの、ということになるかと。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2021年9月01日(水) 10:30 
おはようございます。

EarlgreyTeaさんに教えていただいた通りにしたところ、無事サンダーバードをDドライブのプロファイルで起動することができました。

こんなにも親切に対応していただき、本当にうれしく思います。
私の不勉強で状況の説明もまともにできていなかったと思いますが、根気よく聞いてくださり、大変感謝しております。

他の皆様もアドバイスをくださり、ありがとうございました。

これにて問題の解決とさせていただきます。

それでは失礼いたします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 24 件の記事 ]  ページ移動 1つ前へ  1, 2

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[69人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean