将 Plasma 5 数字时钟更改为 24 格式

将 Plasma 5 数字时钟更改为 24 格式

我最近从 Plasma 4 更新到了 Plasma 5,虽然过渡基本顺利,但有一件事却让我很烦恼:数字时钟。

这似乎比 Plasma 4 中提供的功能要差很多。我的问题很简单。我更喜欢 24 小时制的时间,但开发这个 Plasma 的人却忽略了提供这个非常基本的功能。仔细想想,我从未使用过不提供此功能的桌面环境。

因此,我发现的唯一选择是将我的区域设置更改为 en_US 以外的其他设置,这是一件荒谬的事情。此外,将我的区域设置更改为 en_GB 会改变我的日期格式,这不是我想要的。如果不是因为在运行“perl”时遇到以下问题,这一切都是可以容忍的:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TIME = "C.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

我对“locale-gen”的使用经验相当有限。我基本上只在安装操作系统时使用过一次。有没有办法使用“locale-gen”或类似的东西来修复它?

或者最好的情况下,是否有人有更好的解决方案来将我的时间格式更改为 24 小时,而无需采取极端措施来更改我的语言环境,这需要我注销并重新登录才能生效。

答案1

我采用区域设置方式:备份您的 /etc/locale.conf 文件。

区域设置 > /etc/locale.conf

适当编辑 locale.conf 文件(例如,lang 设置为 en_US 但 time 设置为 en_GB)

所有使用的语言环境(在本例中为 en_US 和 en_GB)在 /etc/locale.gen 中取消注释并运行 locale-gen。

重启。

编辑:确保始终使用 .UTF-8(iso 也可以工作,但不推荐)

相关内容