ロケールをアプリケーションの範囲に設定

ロケールをアプリケーションの範囲に設定

デフォルトの日付形式をiso8601にしたいのですが、デスクトップパネルの時計は12時間表示を使いたいです。

このデフォルト設定には、MATEパネル時計アプレットに12時間時計を含む会話言語が必要です。

iso形式を取得するにはen_DKを使用することをお勧めしますが、12時間時計を提供していないようです。

時計アプレットに12時間制のロケールを提供し、他の場所でISO形式を維持するにはどうすればよいですか?

bashセッションをen_DKに設定すると、そのセッションで実行されているアプリケーションはそのロケールを継承できますか?しかし、私はそれをパネルごとのロケールにすることを好みます。

答え1

次のように、環境変数を含めるようにパネル起動パラメータを変更できます。

LC_TIME=en_DK.UTF-8 mate-panel

LC_TIME合致パネルとそのプロセスからのみ分離されます。

関連情報