我使用俄语语言环境并且使用 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 语言环境中显示秒。看这个问题。