如何在 ubuntu 17.10 中根據 ISO 8601 顯示時間?

如何在 ubuntu 17.10 中根據 ISO 8601 顯示時間?

面板中間的日期顯示“時間 14:20“我希望它顯示為2018-03-11 14:20(ISO 8601)

終端機中文件的日期也以奇怪的格式寫入“2017 年 8 月 29 日”,我希望它寫成:2018-08-29 時:日(ISO 8601)

多年來,我在不同的網站上看到很多帖子如何根據 Ubuntu 中的標準更改顯示的日期,但沒有一個對我使用 Ubuntu 17.10 有效。

我看到兩個選擇。一種是開啟 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

我認為時間格式可以在系統範圍內集中設定一次,但似乎不可能。

到目前為止,我已經發現了 3 個必要的更改,以便在 Ubuntu 17.10 桌面上根據 ISO 8601 顯示時間。這就是我所做的:

  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 中完成起來仍然如此複雜。

相關內容