現在、ThunderbirdはAM / PMモードで時間を表示します。
どうすれば24時間モードに変更できますか?
更新1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
現在、ThunderbirdはAM / PMモードで時間を表示します。
どうすれば24時間モードに変更できますか?
更新1:
$ locale |grep LC_TIME
LC_TIME="en_US.UTF-8"
回答:
OK、それを解決しました:
1)必要なロケールを持っていることを確認してください。具体的に必要なロケールを言うことはできませんが、このように作成したことがわかっている場合(en_DK.utf8を使用)
sudo locale-gen en_DK.utf8
2)このロケールがthunderbirdに対して有効であることを確認するには、thunderbirdを起動するスクリプトに追加して、最初にそのスクリプトを見つけます。
2a)適切なスクリプトを見つける
which thunderbird
私の場合:/ usr / bin / thunderbird
2b)スクリプトにロケールを追加します(エディターgeanyを使用します):
gksudo geany /usr/bin/thunderbird
これをスクリプトの最初に追加します(最初に付けました)。
LC_ALL="en_DK.utf8"
export LC_ALL
これを追加したいだけです:
https://help.ubuntu.com/community/Locale
編集:pl1nkが指摘したように、より良い解決策は、/ usr / bin / thunderbirdスクリプトに触れず、代わりにこのコンテンツでスクリプト「/ usr / local / bin / thunderbird」を作成することです
#!/bin/sh
LC_ALL="en_DK.utf8"
export LC_ALL
/usr/bin/thunderbird $@
実行可能であることを確認してください
sudo chmod a+x /usr/local/bin/thunderbird
次に、thunderbirdの起動に使用されているかどうかを確認します。
which thunderbird
これで応答する必要があります:
/usr/local/bin/thunderbird
これで、以前と同じようにThunderbirdを起動できます。
ありますスーパー日付形式アドオンThunderbirdは:
Thunderbird 60での日付と時刻のフォーマット方法が変更されました。以下は、次のような日付/時刻形式を提供します2018-12-04 14:23
。
ルートロケールを作成する
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
Thunderbirdランチャーをローカルにコピーする
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Thunderbirdの日付/時刻ロケールを変更する
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=root.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Fsandoの答えは機能しますが、LC_ALLは、日付/時刻形式だけでなく、Thunderbirdが使用するロケール全体(日付、数値、通貨形式など)を変更します。それだけでなく、必要のない場合は追加のスクリプトを作成するのも好きではありません。私がやったことは次のとおりです。
en_DK.utf8ロケールが使用可能であることを確認します(デスクトップ言語が英語の場合は、既に使用可能であるはずです)。
locale -a | grep en_DK
そうでない場合は、ロケールを公式の方法でインストールします。
sudo apt-get -y install language-pack-en
または、追加のパッケージをインストールしたくない場合:
sudo locale-gen en_DK.utf8
Thunderbirdランチャーをローカルにコピーする
cp /usr/share/applications/thunderbird.desktop ~/.local/share/applications/
Thunderbirdの日付/時刻ロケールのみを変更する
sed -i.bak 's/^Exec=thunderbird %u/Exec=env LC_TIME=en_DK.utf8 thunderbird %u/' ~/.local/share/applications/thunderbird.desktop
Xfceを使用している場合、変更はすぐに反映されますが、Unityを使用している場合は、ログアウト/ログインし直す必要があります。GNOMEについてはわかりません。
次にランチャーからThunderbirdを開くとき、新しい日付/時刻形式を使用する必要があります。
利点:
また、ボーナスとして、thunderbirdパッケージが更新されても、変更は上書きされません。これは、ローカルランチャーファイルに触れないためです。
ソース:http :
//kb.mozillazine.org/Date_display_format
注: Sparhawkが言及しているように、LC_TIMEは日付形式と時刻形式を変更します。ただし、同じ日付形式と異なる時刻形式を持つロケールを見つけることができるため、時刻形式のみを変更できます。
たとえば、en_US.utf8
ロケールは次のようになります。
$ 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
ロケールをen_DK.utf8
変更すると、日付形式も変更されます。
$ 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
で異なると思いますen_GB.UTF8
。つまり、前者はMM / DD / YYであり、後者はDD / MM / YYです。これはThunderbirdに違いをもたらすかもしれませんか?
LC_TIME=en_DK.utf8 thunderbird
念のために、システムをen_US.UTF-8としても実行しています。
en_DK
、新しいThunderbirdバージョンでは動作を停止しましたが、正常に動作しますenv LC_TIME=sv_SE.UTF-8 thunderbird
(「長い」日付形式を使用しない限り)。
に追加LC_TIME=en_DK.UTF-8
しました/etc/default/locale
。Linux Mint 17.3で正常に動作し、Ubuntuでも動作するはずです。
1)/etc/default/locale
エディターで開きます。ファイルの内容は次のようになります。
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)を追加しLC_TIME=en_DK.UTF-8
ます。LC_TIME=
既にある場合は、その値をに変更しますen_DK.UTF-8
。
3)OSを保存して再起動します。
/etc/default/locale
サンダーバード固有ではありません。そこでフォーマットを変更すると、おそらく他のアプリケーションにも適用されます。
Ubuntu 18.04以降(およびおそらく他のGnomeベースのディストリビューション)では、日付形式は各ユーザーのGnomeによって制御されます。開いTerminal
て入力:
gsettings set org.gnome.desktop.interface clock-format '24h'
次に、Thunderbirdを再起動します。
クレジット:関連する質問に関するPRATAPからのコメントコマンドラインで12時間から24時間の日付形式を設定する方法
時刻と日付の形式の問題に対する簡単な解決策があります。Thunderbird60以降では、時刻と日付の形式を完全にカスタマイズできる新しいプラグインが機能します。「Enhanced Date Formatter」と呼ばれ、Thunderbird内の拡張機能のリストに含まれています。Thunderbirdを起動し、検索してインストールし、必要に応じてカスタマイズするだけです。