![如何在KDE锁屏上以时间格式显示秒?](https://linux22.com/image/213642/%E5%A6%82%E4%BD%95%E5%9C%A8KDE%E9%94%81%E5%B1%8F%E4%B8%8A%E4%BB%A5%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%E6%98%BE%E7%A4%BA%E7%A7%92%EF%BC%9F.png)
我使用俄语语言环境并且使用 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”。
我不知道为什么 qt 在 C 语言环境中显示秒。看这个问题。