пятница, 3 июля 2015 г.

Отображение времени в Thunderbird в 24-часовом формате

Установленные в системе локали:
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

Время в Thunderbird у меня отображается в 12-часовом формате, для меня это неудобно.
Менять LC_TIME, допустим, для всей системы я не хочу.

Смена локали только для Thunderbird.

Ищем Thunderbird:
$ which thunderbird
/usr/bin/thunderbird

Генерируем локаль, если до сих пор не сгенерирована:
$ sudo locale-gen ru_RU.UTF-8

Прописываем локаль только для Thunderbird:
$ sudo vim /usr/bin/thunderbird
#!/bin/sh
LC_TIME="ru_RU.UTF-8"
export LC_TIME
...

Перезапускаем Thunderbird.

Если же нужно выставить LC_TIME системно, то можно прописать:
$ vim ~/.profile
LC_TIME="ru_RU.UTF-8"
export LC_TIME

Комментариев нет: