Ubuntu 17.10 で ISO 8601 に従って時間を表示するにはどうすればよいですか?

Ubuntu 17.10 で ISO 8601 に従って時間を表示するにはどうすればよいですか?

パネル中央の日付は「14:20 午前「私は次のように表示したい2018-03-11 14:20(ISO8601)

ターミナル内のファイルの日付も奇妙な形式で書かれています」2017年8月29日「」のように書きたいのですが、2018-08-29 時間: dd(ISO8601)

何年も前から、Ubuntu の標準に従って日付を表示するように変更する方法についての投稿がさまざまな Web サイトでたくさん見られますが、Ubuntu 17.10 を使用している私にとってはどれも機能しません。

2 つの選択肢があります。1 つは、DebConf エディタを開いて の値を変更することです/com/canonical/indicator/datetime/custom-time-format。私はこれを試して、以下を追加しました:

%Y-%m-%D %H:%M

動作しません。日付はデフォルトの形式で表示されます。

他の方法としては、ターミナルから追加する方法があります。これも試しましたが、成功しませんでした。

sudo gsettings set com.canonical.indicator.datetime time-format 'custom'

(process:3756): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=265b2cb0154141aeb8efd34ee20c7e11 --binary-syntax --close-stderr”: Child process exited with code 1

sudo gsettings set com.canonical.indicator.datetime custom-time-format '%Y-%m-%d %H:%M:%S'

(process:3779): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=265b2cb0154141aeb8efd34ee20c7e11 --binary-syntax --close-stderr”: Child process exited with code 1

標準に従って時間を表示できるようにしてください。

答え1

時刻形式はシステム全体で一度集中的に設定できると思っていましたが、どうやらそれはできないようです。

これまでのところ、Ubuntu 17.10 デスクトップで ISO 8601 に従って時間を表示するために必要な 3 つの変更を発見しました。私が行った方法は次のとおりです。

  1. インストールクロックオーバーライドソフトウェア センターから%F %R次のフィールドに追加します。 「時計の代わりに表示するテキスト」

  2. 加える。alias ls="ls --time-style=long-iso"~/.bash_aliases

  3. インストールニモソフトウェアセンターからNautilusをNemoに置き換え、左側のサイドバーのお気に入りに追加します。Nemoでは、編集->設定->表示ISO 8601 に準拠。

私の国では、Windows 7 は ISO 8601 に従って構成されて出荷されます。Ubuntu にはそれが含まれておらず、また、Ubuntu でこれらのことを実現するのがまだ非常に複雑であることは、不愉快だと思います。

関連情報