面板中间的日期显示“上午 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 显示时间。这是我所做的方式:
安装时钟覆盖从软件中心并
%F %R
在字段中添加: “显示文本而不是时钟”。加入。
alias ls="ls --time-style=long-iso"
~/.bash_aliases
安装尼莫从软件中心,将左侧栏中的 Nautilus 替换为 Nemo。在 Nemo 中,可以在编辑->首选项->显示符合 ISO 8601。
在我的国家,Windows 7 出厂时就按照 ISO 8601 配置。我觉得很烦的是 Ubuntu 中没有这个配置,而且这些操作在 Ubuntu 中实现起来仍然很复杂。