web-dev-qa-db-ja.com

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

パネルの中央の日付に「sön14:2」と表示されます2018-03-11 14:2(ISO 8601)

ターミナル内のファイルの日付も奇妙な形式で書かれています "aug 29 2017"、私はそれを次のように書かれたいです:2018-08-29 HH:dd (ISO 8601)

さまざまなウェブサイトで、長年からUbuntuの標準に従って表示する日付を変更する方法を多くの投稿を見ることができますが、Ubuntu 17.10を使用して機能するものはありません。

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

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

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

もう1つの方法は、ターミナルから追加することです。私もこれを試みましたが成功しませんでした:

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

標準に従って時間を表示するのを手伝ってください。

3

私は、時間形式を一度、システム全体で一元的に設定できると考えましたが、それは可能とは思えません。

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

  1. Software CenterからClock Overrideをインストールし、フィールドに%F %Rを追加します:"時計の代わりに表示するテキスト"

  2. alias ls="ls --time-style=long-iso"~/.bash_aliasesを追加します。

  3. Software CenterからNemoをインストールし、左側のバーでNautilusをお気に入りとしてNemoに置き換えます。 Nemoでは、ISO 8601に従ってEdit-> Preferences-> Displayで時間形式を選択できます。

私の国では、Windows 7は標準でISO 8601に従って構成されています。 Ubuntuに含まれていないこと、また、Ubuntuでこれらのことを実行するのは依然として非常に複雑であることは迷惑だと思います。

4