Cambiar la ordenación por defecto de elementos en Thunderbird
Desde que uso Thunderbird, una de las pocas cosas que siempre me ha molestado es que cuando creas una nueva carpeta, la ordenación por defecto que va a usar es por fecha ascendente. Es decir, los elementos (típicamente correos) se ordenan de forma que los correos más antiguos están arriba y los más nuevos están abajo. Si tienes muchos a la vista, los últimos recibidos directamente no son visibles a menos que usemos la barra de desplazamiento:
Para gustos, los colores. Pero en mi opinión, que ésa sea la ordenación por defecto es muy inconveniente en un cliente de correo en el que normalmente quieres tener siempre los últimos correos a la vista. Por supuesto, es tan fácil cambiar el orden como hacer click sobre el título de la columna, una operación muy típica. Además, Thunderbird recuerda la última ordenación que hemos elegido individualmente para cada carpeta para la próxima vez que arranquemos la aplicación. Sin embargo, será necesario hacerlo para cada nueva carpeta que creemos cuando, tras haber copiado algunos correos, nos demos cuenta de que no están como esperábamos.
Ya había intentado alguna vez investigar si era posible cambiar este comportamiento sin éxito, pero hace poco, tras migrar a Thunderbird 3, lo volví a intentar y ¡bingo!, di con la solución en forma de bug de Thunderbird y de interesante discusión al respecto: Bug 86845 – Sort order for mail/news not configurable by default (back-end part)
En concreto, el comentario 74 explica que sí que hay un par de variables del Config Editor de Thunderbird que se pueden usar para definir el la forma de ordenar por defecto en nuevas carpetas:
Mike Cowperthwaite 2007-01-13 11:06:57 PST Comment 74 OK, here's some off-the-cuff documentation: Prefs are named as follows; first three apply to Mail and RSS folders, the second three to Newsgroups. mailnews.default_sort_order mailnews.default_sort_type mailnews.default_view_flags mailnews.default_news_sort_order mailnews.default_news_sort_type mailnews.default_news_view_flags In about:config (Tools | Options | Advanced | General, Config Editor), you can enter "news._def" to filter out all the prefs but these. sort_order: byNone 17 byPriority 23 byLocation 29 byDate 18 * byStatus 24 byTags 30 bySubject 19 * bySize 25 byJunkStatus 31 byAuthor 20 * byFlagged 26 byAttachments 32 byId 21 ** byUnread 27 byAccount 33 byThread 22 byRecipient 28 byCustom 34 * = commonly desired values ** = by Order Received (?) sort_type: ascending 1 descending 2 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.
Pero viendo los valores por defecto de dichas variables (mailnews.default_sort_order=1
y mailnews.default_sort_type=18
):
me temo que es justamente al revés:
mailnews.default_sort_order: ascending 1 descending 2 mailnews.default_sort_type: byNone 17 byPriority 23 byLocation 29 byDate 18 * byStatus 24 byTags 30 bySubject 19 * bySize 25 byJunkStatus 31 byAuthor 20 * byFlagged 26 byAttachments 32 byId 21 ** byUnread 27 byAccount 33 byThread 22 byRecipient 28 byCustom 34 * = commonly desired values ** = by Order Received (?)
De forma que poniendo el mailnews.default_sort_order
a 2:
la ordenación por defecto de nuevas carpetas pasa a ser por fecha y descendente, como queríamos:
Como curiosidad final, fijémonos en que en el Thunderbird para Linux, la ordenación ascendente se indica con un triángulo apuntando hacia arriba (y viceversa). Es como una flecha que indica el sentido en el que el campo por el que se ordena crece. Sin embargo, en el Thunderbird para Windows, la ordenación ascendente se indica con un triángulo apuntando hacia abajo. Indica que la ordenación va como el triángulo: arriba está lo más ancho, más grande y abajo lo más estrecho, más pequeño:
La razón de que esto sea así se debate en este otro bug de Thunderbird (y en los varios bugs duplicados de éste): Bug 93772 – The arrow indicating sort direction is reversed.
Lo que hace Thunderbird para Linux no es una rareza, sino que es el estándar en la mayoría de aplicaciones para Linux (no en todas), aunque a mí personalmente me resulta más intuitivo la forma de representar la ordenación de Windows (y que parece que Mac OS X también usa):
Del Comentario 23:
In my estimation, only Windows and Mac could really be considered to have a
convention. On Un*x, OpenOffice and Evolution follow the “up” -> “ascending”
convention, while GTK2 and Qt do things as Mozilla currently does.Del Comentario 24:
As for the *nix convention, one could argue that OOo and Evolution are MS app
clones and as such couldn’t be so much considered to establish platform
guidelines — GTK and Qt on the other hand are the mainstream toolkits, so they
might be expected to cover most of the core user experience
:wq
En primer lugar bienvenido.
Muy interesante tu investigación, pues como dices es mas cómodo tener los últimos correos al principio.
Gracias por seguir ahí, seguro que tu trabajo le resulta útil a alguno mas que a mí.
¡Gracias! Me alegra que te resulte interesante.
Oye me parece muy interesante tu articulo sobre ThunderBird!!! Buen tip
Thks!
Un truco muy útil que yo también me pregunté muchas veces.
¡Gracias!