Actualmente, Thunderbird muestra la hora en modo AM / PM.
¿Cómo puedo cambiarlo al modo 24h?
ACTUALIZACIÓN 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
Actualmente, Thunderbird muestra la hora en modo AM / PM.
¿Cómo puedo cambiarlo al modo 24h?
ACTUALIZACIÓN 1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
Respuestas:
Ok, lo resolví:
1) Asegúrese de tener la configuración regional que necesita, no puede decir cuál necesita específicamente, pero cuando sabe que la crea así (usando en_DK.utf8)
sudo locale-gen en_DK.utf8
2) Para asegurarse de que esta configuración regional esté vigente para thunderbird, agréguela al script que inicia thunderbird, así que primero busque ese script:
2a) encuentra el guión correcto
which thunderbird
En mi caso: / usr / bin / thunderbird
2b) agregue configuración regional al script (uso el editor geany):
gksudo geany /usr/bin/thunderbird
Agregue esto al comienzo del script (acabo de poner al principio):
LC_ALL="en_DK.utf8"
export LC_ALL
Solo quiero agregar esto:
https://help.ubuntu.com/community/Locale
EDITAR: como lo señala pl1nk Una mejor solución sería NO tocar el script / usr / bin / thunderbird y en su lugar crear el script '/ usr / local / bin / thunderbird' con este contenido
#!/bin/sh
LC_ALL="en_DK.utf8"
export LC_ALL
/usr/bin/thunderbird $@
asegúrese de que sea ejecutable
sudo chmod a+x /usr/local/bin/thunderbird
Luego verifique si se está utilizando para iniciar Thunderbird:
which thunderbird
debería responder con esto:
/usr/local/bin/thunderbird
Ahora se puede iniciar Thunderbird como antes.
Hay un complemento de Super Date Format Thunderbird:
La forma en que las fechas y horas están formateadas en Thunderbird 60 ha cambiado . Lo siguiente proporcionará un formato de fecha / hora que se verá así 2018-12-04 14:23
:
Crear la configuración regional raíz
sudo ln -s /usr/share/i18n/locales/en_DK /usr/share/i18n/locales/root
sudo sh -c "echo 'root.UTF-8 UTF-8' > /var/lib/locales/supported.d/local"
sudo locale-gen
Copie el lanzador Thunderbird localmente
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Cambiar la configuración regional de fecha / hora para Thunderbird
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=root.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
La respuesta de Fsando funciona, pero LC_ALL cambiará la configuración regional completa (fecha, número, formato de moneda, etc.) utilizada por Thunderbird en lugar de solo el formato de fecha / hora, que es todo lo que se pide en la pregunta. No solo eso, sino que no me gusta crear scripts adicionales si no tengo que hacerlo. Esto es lo que hice:
Asegúrese de que la configuración regional en_DK.utf8 esté disponible (ya debería estar disponible si su idioma de escritorio es el inglés):
locale -a | grep en_DK
Si no es así, instale la configuración regional, la forma oficial :
sudo apt-get -y install language-pack-en
O si no tiene ganas de instalar paquetes adicionales:
sudo locale-gen en_DK.utf8
Copie el lanzador Thunderbird localmente
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Cambie solo la configuración regional de fecha / hora para Thunderbird
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=en_DK.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Si está utilizando Xfce, el cambio se recoge de inmediato, pero si está utilizando Unity, es posible que tenga que cerrar sesión / volver a iniciar sesión. No estoy seguro acerca de GNOME.
La próxima vez que abra Thunderbird desde su lanzador, debería usar el nuevo formato de fecha / hora.
Ventajas:
Y como beneficio adicional, el cambio no debería sobrescribirse cuando se actualice el paquete Thunderbird, ya que no tocará su archivo de inicio local.
Fuente:
http://kb.mozillazine.org/Date_display_format
Nota: Como menciona Sparhawk , LC_TIME cambiará el formato de fecha y el formato de hora. Sin embargo, puede encontrar una configuración regional con el mismo formato de fecha y formato de hora diferente y, por lo tanto, cambiar solo el formato de hora.
Por ejemplo, así es en_US.utf8
como se ve la configuración regional:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_US.utf8'); print(time.strftime('%x %X'))"
12/05/2018 03:40:50 PM
Cambiar la configuración regional en_DK.utf8
también cambiará el formato de fecha:
$ python3 -c "import locale, time; locale.setlocale(locale.LC_TIME, 'en_DK.utf8'); print(time.strftime('%x %X'))"
2018-12-05 15:41:14
en_US.UTF8
y en_GB.UTF8
. es decir, el primero es MM / DD / AA y el último es DD / MM / AA. ¿Esto podría marcar la diferencia en Thunderbird?
LC_TIME=en_DK.utf8 thunderbird
También ejecuto mi sistema como en_US.UTF-8, por si acaso ...
en_DK
dejó de funcionar para las versiones más recientes de Thunderbird, pero env LC_TIME=sv_SE.UTF-8 thunderbird
funcionará bien (a menos que use un formato de fecha "largo").
Acabo de agregar LC_TIME=en_DK.UTF-8
a /etc/default/locale
. Funciona bien en Linux Mint 17.3, también debería funcionar en Ubuntu.
1) abrir /etc/default/locale
en su editor. El contenido del archivo debería verse así:
LANG="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
2) agregar LC_TIME=en_DK.UTF-8
. Si LC_TIME=
ya está allí, cambie su valor a en_DK.UTF-8
.
3) Guarde y reinicie el sistema operativo.
/etc/default/locale
No es específico de Thunderbird. Si cambia el formato allí, probablemente también se aplicará a otras aplicaciones.
En Ubuntu 18.04 y posterior (y probablemente otras distribuciones basadas en Gnome), Gnome controla el formato de fecha para cada usuario. Abrir Terminal
y escribir:
gsettings set org.gnome.desktop.interface clock-format '24h'
Luego reinicia Thunderbird.
Crédito: un comentario de PRATAP sobre una pregunta relacionada Cómo configurar el formato de fecha de 12 a 24 horas en la línea de comando
Hay una solución simple para los problemas de formato de fecha y hora: un complemento más nuevo funciona para Thunderbird 60+ que permite la personalización completa de los formatos de fecha y hora. Se llama "Formateador de fecha mejorado" y está en la lista de extensiones dentro de Thunderbird. Simplemente inicie Thunderbird y búsquelo, instálelo y personalícelo como desee.