Eu encontrei este que parece ser o que você quer | link
export LC_TIME=en_DK.UTF-8 && thunderbird
e eu testei aqui
Minha localidade do sistema é en_DK.utf8 e quero datas ISO (aaaa-mm-dd) em todos os lugares.
% locale
LANG=en_US.UTF-8
LANGUAGE=en_DK:en
LC_CTYPE="en_DK.utf8"
LC_NUMERIC="en_DK.utf8"
LC_TIME="en_DK.utf8"
LC_COLLATE="en_DK.utf8"
LC_MONETARY="en_DK.utf8"
LC_MESSAGES="en_DK.utf8"
LC_PAPER="en_DK.utf8"
LC_NAME="en_DK.utf8"
LC_ADDRESS="en_DK.utf8"
LC_TELEPHONE="en_DK.utf8"
LC_MEASUREMENT="en_DK.utf8"
LC_IDENTIFICATION="en_DK.utf8"
LC_ALL=en_DK.utf8
Se eu iniciar o Thunderbird a partir da linha de comando, as datas estão corretas. No entanto, ao iniciar a partir de um menu, as datas estão no formato mm / dd / aaaa, não importa o que eu faça.
Eu tentei ConfigDate e QuickLocaleSwitcher, nenhum deles é capaz de alterar o formato de data no Thunderbird se iniciado a partir de um menu. Eu também tentei configurar coisas no dconf, mesmo resultado:
% dconf write /com/canonical/indicator/datetime/time-format "'custom'"
% dconf write /com/canonical/indicator/datetime/custom-time-format "'%F %R'"
Então: Como posso forçar o Thunderbird a usar o formato de data que eu quero, mesmo quando iniciado a partir de um menu?
Eu encontrei este que parece ser o que você quer | link
export LC_TIME=en_DK.UTF-8 && thunderbird
e eu testei aqui