私はロシア語のロケールを使用し、KDEを使用します。 Meta+Lで画面をロックすると、現在の日時が画面に表示されます。時間形式は「12:34」です。 「12:34:56」に変更したいです。ロケールをCに変更しようとしましたが、数秒間動作しました。ただし、曜日名と月名は英語になります。
ロシア語のテキストをすべて保持しながら、ロック画面で秒を使用できますか?
答え1
はい、可能です。 root権限で '/usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/comComponents/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/comComponents/Clock.qml」です。
また見なさい:エマルジョンそしてkde フォーラムディスカッション。
QtがCロケールで秒を表示する理由がわかりません。バラよりこの問題。