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

使用Plasma桌面运行Kubuntu,16.04。

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

但是当锁定屏幕亮起时,它会显示我厌恶的AM / PM格式。 这不能忍受。 但经过勤奋的搜索,我无法找到解决方案。

这可以在KDE中配置吗?

上面的用户26687先生在上述评论中找到了正确的答案,但我无法将评论标记为The One True Answer,因此我将在kde.org上总结所引用页面的内容。

作为奖励,该页面包含将日期格式更改为YYYY-DD-MM的说明,就像God,ISO和Gary Houston所预期的那样。 甚至没有要求,但无论如何得到它。 Niii-III冰。

如何:

  1. 转到目录

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

在那里你会找到一个名为Clock.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锁定屏幕并立即查看更改。