Thunderbird のデフォルトのソート順を変更する

thunderbird

Thunderbird (3はまだ安定しておらず、最後に試したときにはいくつかの厄介なバグがあったので、ここでは2.何か) はデフォルトでメールを日付順にソートしています。これはいいのですが、最新のものがリストの一番下に来るようにソートされてしまいます。Thunderbirdはフォルダごとにソート設定を保存しているので(私は多くのフォルダを持っています)、私はほとんど入ったことがない、あるいは入ったことがないフォルダには定期的に古いソート順が残っていることがあります

デフォルトのソート順を “Threads, latest messages at the top “にグローバルに変更する方法はありますか?

  180  Joey  2009-07-27


ベストアンサー

以下のメニューオプションからConfig Editorを開きます

ツール > オプション > 詳細設定 > 一般設定 > コンフィグエディタ

または、古いバージョンのThunderbirdをお使いの場合

環境設定 > 詳細設定 > 一般設定 > コンフィグエディタ

フィルタバーにmailnews.defaultと入力すると、設定する環境設定の小さなリストが表示されます。以下のように表示されます

Preference Name                      Status       Type        Value
mailnews.default_news_sort_order:    default      integer     x
mailnews.default_news_sort_type:     default      integer     y
mailnews.default_sort_order:         default      integer     x
mailnews.default_sort_type:          default      integer     y

上記では、環境設定の名前をダブルクリックして、必要に応じて値のxyを以下のいずれかの値に置き換えてください

x (https://developer.mozilla.org/en/nsMsgViewSortOrder を参照)

1 = Ascending
2 = Descending

y (https://developer.mozilla.org/en/nsMsgViewSortType参照)

17 = None
18 = Date
19 = Subject
20 = Author
21 = ID (Order Received)
22 = Thread
23 = Priority
24 = Status
25 = Size
26 = Flagged
27 = Unread
28 = Recipient
29 = Location
30 = Label
31 = Junk Status
32 = Attachments
33 = Account
34 = Custom
35 = Received

そのため、すべてのメールをスレッド、降順(一番上が最新)でソートしたい場合、設定エディタの環境設定は以下のようになります

mailnews.default_sort_order:    default     integer      2
mailnews.default_sort_type:     default     integer     22

また、default_(news_)view_flagsの設定(メールやニュース用)もあり、「スレッド化」フラグをオンにすることができます

view_flags -- the second group of values can be added to one of the first group to combine effects, with several limitations:
Unthreaded       0
Threaded         1
Grouped         64  [mail only (?)]

ShowIgnored      8  [news only]
ShowUnreadOnly  16
ShowExpanded    32  [doesn't seem to work]
ShowUnreadOnly will check the View|Threads|Unread menu; this will cause only
unread items to be seen, but doesn't force a threaded view.

(以下も参照してください。https://bugzil.la/86845#c74)。)

215  random  2009-07-27


より簡単な解決策 : Thunderbird SortPref モジュールを使用しています

enter image description here

メッセージをどの順番で最初にソートするか、どのフィールドでソートするか、スレッドモードで表示するかどうかを制御するための設定を提供します。このデータは最終的に各フォルダに保存されるので、制御値を変更しても新しいフォルダや再構築されたインデックスを持つフォルダにしか影響しないことに注意してください。その仕組みは https://bugzilla.mozilla.org/show_bug.cgi?id=86845 で説明されています

24  Jean-Baptiste  2012-08-23


これはaccepted answerの延長線上にあるだけで、残念ながらこのようなタイプの編集は受け付けられません

この回答が対処していない唯一の問題は、変更後に最初に開いたフォルダだけでなく、すべての場所に適用されるようにすることです。アイデアを提供してくれた Danation に感謝します

  • Close Thunderbird
  • Thunderbirdのプロファイルフォルダを探します(私のは/home/my_user_name/.thunderbirdの下にありました)
  • cdをそのフォルダに
  • 実行 <++1
  • Open Thunderbird

10  OmarOthman  2015-12-28


about:config (環境設定 -> 詳細設定 -> 一般) を使用します

mailnews.default_news_sort_order: news sort order
mailnews.default_news_sort_type: news sort column
mailnews.default_sort_order: mail sort order
mailnews.default_sort_type: mail sort column

これはテキストファイルに保存されていたのですが、ずっと前の記事から入手したもので、どこかは覚えていませんが、これらの値はソート順を反転させる値です

2  John T  2009-07-27


実際、バージョン17.08では、メニュー>表示>並べ替え>日付>降順、そして出来上がり

1  Joaquin Ravelo  2013-09-21


Thunderbird 45.8.0 では、設定エディタ (about:config としても知られています) を経由して開くことができます

編集 → 環境設定 → 詳細設定 → 設定エディタ

このオプションはまだmailnews.default_sort_orderと呼ばれており、デフォルトでは1に設定されています

1  Mateusz Piotrowski  2017-04-19


2020年にこれを見つけた人がいたら、念のために、上記のように順序を設定して、すべてのフォルダに適用する方法があります

  1. 1つのフォルダ(例:受信トレイ)に移動し、「日付」の見出しをクリックして日付の順序を設定します
  2. 日付」の見出し(実際には他の見出しも)を右クリックして、「列を適用する」→「フォルダとその子」→「あなたのメールボックス名」→「あなたのメールボックス名(リストの一番上の項目)」を選択します

… これはすべてのフォルダにソートを適用し、設定ファイルを編集する必要がないという利点があります

ボーナス/警告。これは、列の並び替えや列の追加など、それらのフォルダにも適用されます(ただし、私の場合はそれが望まれていました)

1  mr-smudge  2020-01-02


私も同じ問題を抱えていました。私は以下の方法で解決しました。表示するカラムを選択する」というタイトルのドロップダウンメニューをクリックします。メニューのアイコンは受信トレイの右側にあります – それは2つの列の写真のように見えます。受信した注文」というオプションにチェックを入れます。これにより、「受信した注文」というタイトルの新しいカラムが受信トレイに追加されます。このタイトルをクリックすると、受信したメールの順番が変わり、新しいメールが一番上に来るようになります。これが終わったら、任意のカラムのリストから「受信した順番」のチェックを外してください

0  Mubeta  2016-09-14


タイトルとURLをコピーしました