如何在 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 中实现起来仍然很复杂。

相关内容