OpenBox で時間を 12 時間形式で表示しますか?

OpenBox で時間を 12 時間形式で表示しますか?

私が使用している Linux のバージョンには、GUI で時刻形式を調整する機能がありません。パネルに12時間形式で表示したいこれを bash で実行できますか? openbox と sparkylinux を使用しています。

答え1

openbox では、tint2 がパネルとして使用されています。編集する設定ファイルは です/home/user/.config/tint2/tint2rc。セクションの日付を# Clock次のように編集します。

time1_format = %I:%M %p

答え2

申し訳ありませんが、あなたが説明した後でも、あなたが何を求めているのかまだ理解できませんが、とにかく答えてみます...

はい、時間を 12 時間形式で表示したいだけです。

このdateコマンドには、デフォルト以外の形式で時間を表示するように要求できる多くの書式指定子があります。マニュアル ページを参照してください。は%I12 時間形式の時間です。たとえば、次のようにします。

date +%I:%M:%S

質問のタイトルには「時間を調整する」と書かれていますが調整する時間と表示中時間は実際にはほとんど関係ありません。とにかく、インターネットにアクセスできるほとんどのシステムでは、自動的に調整されるため、時間を調整する必要がありません。NTPA の

答え3

@munchschair が提供した、パネル内の時間形式を変更する回答に加えてtint2conky時間形式を設定して、デスクトップ自体にこの形式を表示することもできます。

ルートとして編集します/etc/conky/conky.conf${time %T}次の内容に置き換えます${time %I:%M %p}:

${goto 22}${font LCDMono:bold:size=18}${color3}${time %I:%M %p}${color}

関連情報