私は学習段階にあります。時刻形式を12時間から24時間に変更するコマンドが見つかりませんでした。誰でもこれを手伝ってくれますか?ありがとうございました!!
パネルに示されているように、時間設定はgsettings
で設定されます。次のコマンドで12/24時間を設定できます。
12時間:
gsettings set com.canonical.indicator.datetime time-format 12-hour
24時間:
gsettings set com.canonical.indicator.datetime time-format 24-hour
オプションは次のとおりです。
locale-default
12-hour
24-hour
custom
...別のコマンドが必要です:
12時間:
dconf write /org/mate/panel/objects/clock/prefs/format "'12-hour'"
そして、予想されるように、24時間:
dconf write /org/mate/panel/objects/clock/prefs/format "'24-hour'"
N.B。@ZanaによるMate 16.04でのテスト(ありがとう!)
あなたが正確に何を望んでいるかは、私には明らかではありません。ターミナルウィンドウに時間を表示するだけの場合は、次を試してください。
date +%R
date +%r
date +%H
date +%I
date +%H:%M
date +%I:%M
これらは、時間表示のカスタマイズに使用されるさまざまな時間形式です。 %R
は24時間の時間を使用し、%r
は12時間形式を使用して全体の時間を表示します。分なしで1時間だけが必要な場合などは、%H
(24時間)または%I
(12時間)を使用できます。 %H:%M
、%I:%M
のような分と組み合わせることもできます。他の多くのオプションがあります。 man date
を見てください。
次に、システムのグローバル日付表示を変更する場合は、Settings -> Region & Language
に移動します。
時刻と日付の表示方法を指定する環境設定LC_TIME
もあります。私の場合、次のように/etc/environment
ファイルに設定できます。
LC_TIME="sl_SI.UTF-8"
/etc/localtime
もご覧ください。試してください:
ls -l /etc/localtime
このファイルは、/usr/share/zoneinfo/
のファイルにリンクされています。次のようなリンクを作成します。
ln -sf /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
ローカル設定は、たとえばヨーロッパのリュブリャナに設定されます。 /usr/share/zoneinfo/
の他のファイルを自由に使用できます。ただし、この最後の設定はタイムゾーンのみの設定であり、日付と時刻の表示方法ではないと考えています。