web-dev-qa-db-ja.com

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

Thunderbird(ここでは、3はまだ安定しておらず、最後にいくつかの厄介なバグがあったため)では、デフォルトで日付順にメールをソートしています。これは問題ありませんが、最新のものがリストの一番下に来るように並べ替えますが、問題はありません。 Thunderbirdはフォルダごとにソート設定を保存しているので(そして私はたくさんのフォルダを持っています)私はいつも古いソート順を持っていることはめったにないかまったくないフォルダに出くわします。

デフォルトのソート順を「スレッド、一番上の最新のメッセージ」に変更する方法はありますか(それ以外の方法でも可能です)。

157
Joey

以下のメニューオプションから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 (see https://developer.mozilla.org/en/nsMsgViewSortOrder )

1 = Ascending
2 = Descending

y (see 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

ですから、すべてのメールをThreadDescendingでソートしたい場合、設定エディタの設定は次のようになります。このような:

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

"Threaded"フラグをオンにできる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

191
random

もっと簡単な解決策: ThunderbirdのSortPrefモジュール を使う。

enter image description here

どの順序のメッセージを最初にソートするか、どのフィールドでソートするか、およびスレッドモードで表示するかどうかを制御するための設定を提供します。このデータは各フォルダに保存されることになるので、コントロール値を変更しても新しいフォルダまたは再構築されたインデックスを持つフォルダにのみ影響します。その仕組みは https://bugzilla.mozilla.org/show_bug.cgi?id=86845 に説明されています - この拡張機能は単に他の人の実際の光沢を高めるものです。コード。

23
Jean-Baptiste

残念ながらそのようなタイプの編集は受け入れられないので、これは 受け入れられた答え の単なる拡張です。

答えが述べていない唯一の問題は、変更後に最初に開かれたフォルダだけでなく、これが至るところに適用されることです。アイデアを提供してくれてありがとう Danation

  • サンダーバードを閉じる
  • Thunderbirdのプロファイルフォルダを探します(私のフォルダは/ home/my_user_name/.Thunderbirdです)。
  • そのフォルダへのcd
  • find . -name '*.msf' -print0 | xargs -0 rmを実行
  • Thunderbirdを開く
8
OmarOthman

about:configの使用([設定] - > [詳細設定] - > [一般]の下)

mailnews.default_news_sort_order:ニュースのソート順
 mailnews.default_news_sort_type:ニュースのソート列
 mailnews.default_sort_order:メールのソート順
 mailnews.default_sort_type:メールのソート順

これがテキストファイルに保存されていて、昔の記事から入手した場所は覚えていませんが、ソート順が逆になる値です。

2
John T

実際には、バージョン17.08では、あなたはただメニュー>表示>ソート>日付>降順に移動する必要があります。

1
Joaquin Ravelo

私はこれと同じ問題を抱えていました。私はそれを解決しました:あなたがそれの上にマウスを移動したときに「表示する列を選択する」というタイトルのドロップダウンメニューをクリックメニューアイコンは受信トレイの右側にあります - それは2列の絵のように見えます。 「注文受付」オプションにチェックを入れます。これにより、受信トレイに "order recieved"という名前の新しい列が追加されます。このタイトルをクリックすると、受信したメールの順序が変わり、最新のEメールが受信トレイの一番上に表示されます。完了したら、オプションの列のリストから「受信した注文」のチェックを外します。

0
Mubeta

Thunderbird 45.8.0では、設定エディタ(about:configとしても知られています)は次の方法で開くことができます。

編集設定詳細設定エディタ...

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

0