Я використовую Дельфіна для організації фотографій. Я хотів би, щоб час та дата модифікації відображалися у форматі ISO. Мені легше читати. Раніше я міг конфігурувати це в KDE 4:
У KDE5 віджет було замінено таким:
Чи є спосіб налаштувати це в KDE5?
Я використовую Дельфіна для організації фотографій. Я хотів би, щоб час та дата модифікації відображалися у форматі ISO. Мені легше читати. Раніше я міг конфігурувати це в KDE 4:
У KDE5 віджет було замінено таким:
Чи є спосіб налаштувати це в KDE5?
Відповіді:
Я вважаю, що en_SE повністю відповідає ISO: YYYY-MM-DD HH: MM (24h)
Тоді як для мене en_DK використовує DD / MM / YYYY HH.MM (24h), що не відповідає ISO як у порядку дат (це просто замовлення західної Європи), так і в розділювачі часу.
en_CA використовує YYYY-MM-DD hh: MM (12h) аналогічно закриває, але використовує AM / PM, а не 24h.
Тестовано на KDE Plasma 5.11.3, працює на Arch Linux.
/usr/share/i18n/locales/en_SE, замініть "en_SE:2000"з "i18n:2012", а потім запуститиsudo locale-gen
en_SE.UTF-8 UTF-8до/etc/locale.gen
Ні, що неможливо. Неможливо вручну встановити формати, як це було можливо в KDE4. Ви завжди повинні вибрати місце для кожної категорії (кількість, час, валюта, одиниці, зіставлення)
На жаль, встановлення більш сумісного стандарту (наприклад, en_DK або en_NL) не допомагає. KDE5 використовує власний список локалів, ігноруючи системні локалі.
Для робочого годинника ви можете встановити формат дати та часу, окрім системного формату, у новій версії KDE 5.
Один локал, який використовує часові позначки ISO 8601, є en_DK .
Я припускаю , що KDE 5 повернувся в POSIX локалей механізму узгодженості. KDE 4 виявився дивним - практично всі інші програми використовують параметри локалі у форматі POSIX з попередньо визначеними форматами. (Це означає, що налаштування будуть зрозумілі і програмам, що не належать до KDE.)
Якщо KDE не перераховує en_DK, перейдіть на вихід, locale -aщоб перевірити, чи en_DK.utf8доступний елемент. Якщо це не так, у Debian / Ubuntu ви можете додати його через dpkg-reconfigure locales. В інших дистрибутивах, якщо є /etc/locale.gen, додайте (або відменте) наступні рядки:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
Біжи, locale-genщоб відбудувати.
Якщо KDE досі не відображає список en_DK, не дивлячись на locale -aпоказ, ви все одно можете його встановити у всьому світі. Вищезазначені формати безпосередньо відповідають змінним середовища локального POSIX:
LANGLC_NUMERICLC_TIMELC_MONETARYLC_MEASUREMENTLC_COLLATEЗагальносистемне розташування для них різниться. Часто їх можна встановити за допомогою localectl:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
Іноді вам доведеться редагувати /etc/locale.conf, /etc/default/localeабо аналогічний.
Для кожного користувача, те ж саме може бути встановлений ~/.pam_environment, ~/.profile, ~/.bash_profileабо аналогічний.
ksh_DE), яких немає в /usr/share/i18n/locales. А find / -iname '*ksh_de*'навіть не дає жодних результатів. Поганий KDE. БАД. Сиди!
vi /usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml
- dateLabel.text = Qt.formatDate(main.currentTime, main.dateFormat);
+ dateLabel.text = Qt.formatDate(main.currentTime, "dd-MMM-yyyy");
Взято з https://www.ulduzsoft.com/2017/08/custom-date-configuration-in-kde-plasma-digital-clocks/
Я виявив, що вибір Canada - Canadian English (en_CA)робить короткий формат ISO: