BarでGnomeクロックを変更する方法(dateコマンドが正しいタイムゾーンを使用していないようです)

BarでGnomeクロックを変更する方法(dateコマンドが正しいタイムゾーンを使用していないようです)

Fedora 37とGNOME Shell 43。トップステータスバーに間違った時間が表示されます。しかし、Gnome Clockアプリを開くと(これはhttps://wiki.gnome.org/Apps/Clocks) だとしたら正確な時間が見える

スクリーンショット

dateまた、端末に入力すると正確なUTC時刻が表示されますが、現地時間が間違っています。

ここに画像の説明を入力してください。

しかし、私の時間帯は正しいと思います。

ここに画像の説明を入力してください。

コンテキスト:

  • ポーランドではUTC+1
  • バンコク(現在位置)にはUTC+7があります。

ファイルがありません/etc/timezone

このコマンドはtimedatectl status正しい情報を表示します。

timedatectl status
               Local time: nie 2023-02-19 10:07:48 +07
           Universal time: nie 2023-02-19 03:07:48 UTC
                 RTC time: nie 2023-02-19 03:07:48
                Time zone: Asia/Bangkok (+07, +0700)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

質問は次のとおりです。

  • コマンドが以前のタイムゾーンを使用するのはなぜですかdate(2週間前にドバイでUTC + 4を使用していましたが、今すぐ更新する必要があります)。
  • どうすれば修正できますか?

ベストアンサー1

確認して解決しました。

man date

そしてTZ変数を見てください。私はTZ=Asia/Dubai世界中でそれを経験しました。

したがって、問題を解決するには、次の操作を行う必要があります。

  • この変数を削除してください
  • 設定Asia/Bangkok

おすすめ記事