Как отображать время блокировки экрана KDE в 24-часовом формате

5

Запуск Kubuntu с плазменным рабочим столом, 16.04.

У меня есть рабочий стол, настроенный на 24-часовое время, и это то, что я очень предпочитаю.

Но когда включается экран блокировки, он показывает мне ненавистный формат AM / PM. Это не выдерживает. Но после добросовестного поиска я не могу найти решение.

Является ли это конфигурируемым в KDE?

    
задан JD Baldwin 05.06.2016 в 19:11
источник

1 ответ

6

Mr / Ms user26687 выше попал в правильный ответ в своем комментарии выше, но я не могу отметить комментарий как One True Answer, поэтому я подведу итог содержания ссылка на страницу kde.org .

В качестве бонуса на этой странице содержатся инструкции по изменению формата даты в формате YYYY-DD-MM, как и предполагалось для Бога, ИСО и Гэри Хьюстон. Даже не просил об этом, но все равно получил. NiII-я-я-я-лед.

КАК:

  1. Перейдите в каталог

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

В нем вы найдете файл с именем InfoPane.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 , чтобы заблокировать ваш экран и немедленно увидеть изменения.

ответ дан JD Baldwin 08.06.2016 в 00:43
источник