如何以 24 小时格式显示 KDE 锁屏时间

如何以 24 小时格式显示 KDE 锁屏时间

运行带有 Plasma 桌面的 Kubuntu,16.04。

我的桌面配置为 24 小时制,这是我非常喜欢的。

但当锁屏时,它显示我讨厌的 AM/PM 格式。这不能忍受。然而经过努力搜索,我找不到解决办法。

这可以在 KDE 中配置吗?

答案1

上面的 user26687 先生/女士在上面的评论中找到了正确答案,但我无法将评论标记为唯一正确答案,因此我将总结以下内容kde.org 上的参考页面

作为奖励,该页面包含将日期格式更改为 YYYY-DD-MM 的说明,就像 God、ISO 和 Gary Houston 所希望的那样。我甚至没有要求这样做,但还是得到了它。真棒。

如何:

  1. 进入目录

    /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components
    

在其中你会发现一个名为 or 的文件InfoPane.qml(在 17.04 中)Clock.qml。以 root 身份编辑它。

  1. 找到这一行:

    text: Qt.formatTime(timeSource.data["Local"]["DateTime"])
    

    并将其更改为

    text: Qt.formatTime(timeSource.data["Local"]["DateTime"], "hh:mm:ss")
    
  2. 对于 ISO 日期更改,找到以下行:

    text: Qt.formatDate(timeSource.data["Local"]["DateTime"], Qt.DefaultLocaleLongDate);
    

    并将其更改为

    text: Qt.formatDate(timeSource.data["Local"]["DateTime"], "yyyy-MM-dd");
    
  3. 保存更改。

  4. 就是这样!您甚至不需要注销/登录,更不用说重新启动任何东西了。按Ctrl+ Alt+L锁定屏幕并立即查看更改。

相关内容