
企業環境の基本環境をFluxboxに移行しました。明らかに機械の時間を変更することはできません。しかし、私は時計がマシンの現地時間ではなく、私の現地時間を表示したいと思います。
これを達成する方法はありますか?
答え1
@frostschutzのコメントを少し拡張すると、TZ環境変数は主に目的のタスクを正確に実行するために存在します。つまり、プログラムが希望する領域の時間情報を表示するようにします。
実際、UnixシステムクロックはすべてUTC(GMTに似ています)で動作し、ファイルタイムスタンプやクロックプログラムが返すものなどが含まれます。システム内UTC時間です。クロックプログラムなどのプログラムは、通常、ls
TZ環境変数が設定されていない場合はシステムのデフォルトのタイムゾーン(通常は/ etc / localtimeに保存されます)を確認します。
プログラム選ぶ正しいタイムゾーンを選択するのに役立ち、.profileを変更してTZを設定する方法を示します。実際には何も変わりません。
答え2
@mswと@frostschutzが提供した情報に基づいて、~/.fluxbox/startup
ファイルの呼び出し行の前に次の行を追加しましたexec fluxbox
。
export TZ=Asia/Jerusalem
助けと興味深いコメントをいただいたすべての人に感謝します。