为 Nemo 文件管理器添加短日期格式

为 Nemo 文件管理器添加短日期格式

我使用 Nemo 文件管理器已经有一段时间了,其中让我有点恼火的事情之一是它对任何日期列(修改日期、访问日期等)使用的日期格式。我知道有一个设置可以更改日期格式,但选项似乎有限。有没有办法为日期列添加/设置短日期格式?比如3 月 8 日,上午 12:59而不是2016 年 08 月 星期二 上午 12:29:52(美国东部标准时间)

以下是一些截图

在此处输入图片描述

在此处输入图片描述

答案1

如果你不介意使用终端,请先运行locale -a。它将根据 告诉你哪些区域设置可用man locale

现在,我不使用 nemo 文件管理器,但让我们假设该程序可以通过nemo在终端中运行来调用(而不是暂时采用 GUI 路线)。

记住输出locale -a,尝试各种LANG选项,看看哪一个选项能提供最接近您喜欢的格式:

LANG=en_GB.utf8 pcmanfm我使用 PCManFM 文件管理器时,它很管用。此命令的修改日期列的输出如下:dd/mm/yy hh:mm

PCManFM 只是给我默认的Monday 15 August 2016 20:39

如果您找到了LANG喜欢的选项,则可以Exec在 nemo 的桌面文件中相应地修改您的行(出于安全考虑,请备份原始 .desktop 文件)。或者,复制“nemo.desktop”或任何其名称,/usr/share/applications然后~/.local/share/applications修改复制的版本。

答案2

如果程序不提供这样的选项,则需要更改代码。

该程序使用完整的日期/时间格式:

$ date +'%c'
Tue 30 Aug 2016 05:53:32 AM CEST

您要找的是这样的:

$ date +'%b, %_d %I:%M %p'
Aug, 30 05:54 AM

仅改变语言环境可能没有太大帮助:

$ LC_TIME=en_GB.UTF-8 date +'%c'
Tue 30 Aug 2016 05:55:50 CEST

相关内容