如何在KDE锁屏上以时间格式显示秒?

如何在KDE锁屏上以时间格式显示秒?

我使用俄语语言环境并且使用 KDE。使用 Meta + L 锁定屏幕时,您会在屏幕上看到当前日期和时间。时间格式为“12:34”。我想将其更改为“12:34:56”。我尝试将语言环境更改为 C,并且成功了几秒钟。但日期名称和月份名称变为英文。

是否可以在锁定屏幕中使用秒数,同时保留所有俄语文本?

答案1

对的,这是可能的。使用 root 权限打开 '/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/Clock.qml',然后编辑此行:
text: Qt.formatTime(timeSource.data["Local"]["DateTime"])
至此:
text: Qt.formatTime(timeSource.data["Local"]["DateTime"], "hh:mm:ss")

可以对 SDDM 登录屏幕进行相同的编辑。它的文件是“/usr/share/sddm/themes/breeze/components/Clock.qml”。

也可以看看:类似的问题kde论坛讨论

我不知道为什么 qt 在 C 语言环境中显示秒。看这个问题

相关内容