it-swarm.xyz

Изменить порядок сортировки по умолчанию в Thunderbird

Thunderbird (2. что-то здесь, поскольку 3 все еще нестабилен и имел некоторые неприятные ошибки, которые я в последний раз пробовал) по умолчанию сортирует письма по дате. Это хорошо, однако, это сортирует их так, чтобы самые новые были внизу списка, что ... не хорошо. Поскольку Thunderbird сохраняет настройки сортировки для каждой папки (а у меня много папок), я регулярно сталкиваюсь с папками, в которых я редко или никогда не находился, в которых все еще сохранен старый порядок сортировки.

Есть ли способ глобально изменить порядок сортировки по умолчанию на «Потоки, самые новые сообщения вверху» (или что-то еще, что, я полагаю, могло бы быть и возможным)?

156
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

В приведенном выше примере замените x и y значения, дважды щелкнув имя предпочтения и заменив его одним из следующих значений, как требуется:

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

Поэтому, если вы хотите отсортировать всю почту по потоку , по убыванию (самое новое вверху), настройки в редакторе конфигурации будут выглядеть так:

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 )

190
random

Более простое решение: использование модуля Thunderbird SortPref .

enter image description here

Предоставляет настройки для управления тем, какие сообщения заказа сортируются изначально и по какому полю, а также следует ли отображать в многопоточном режиме. Обратите внимание, что эти данные в конечном итоге сохраняются в каждой папке, поэтому изменение управляющих значений влияет только на новые папки или папки с перестроенным индексом. Механика описана в https://bugzilla.mozilla.org/show_bug.cgi?id=86845 - это расширение просто добавляет глянец к чьему-то реальному коду.

23
Jean-Baptiste

Это просто расширение принятого ответа , поскольку, к сожалению, такие типы правок не принимаются.

Единственная проблема, к которой не относится ответ, - это применить его везде, не только к папкам, которые были впервые открыты после изменения. Спасибо Danation за предоставленную идею.

  • Закрыть Thunderbird
  • Найдите папку вашего профиля 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

У меня была такая же проблема. Я решил это следующим образом: щелкнув раскрывающееся меню с заголовком «выбрать столбцы для отображения» при наведении на него курсора. Значок меню находится справа от папки «Входящие» - он выглядит как картинка из двух столбцов. Отметьте опцию «Заказ получен». Это добавит новый столбец в ваш почтовый ящик под названием «заказ получен». Когда вы щелкнете по этому заголовку, порядок получения почты изменится, так что самые новые письма будут в верхней части папки «Входящие». Когда вы закончите, просто снимите флажок «заказ получен» в списке дополнительных столбцов.

0
Mubeta

В Thunderbird 45.8.0 редактор конфигураций (также известный как about: config) может быть открыт через

Редактировать Предпочтения Дополнительно Редактор конфигурации ...

Опция по-прежнему называется mailnews.default_sort_order и по умолчанию имеет значение 1.

0
Mateusz Piotrowski