Używam Dolphin do organizowania zdjęć. Chcę zobaczyć datę i godzinę modyfikacji w formacie ISO. Łatwiej jest mi przeczytać. Kiedyś mogłem to skonfigurować w KDE 4:
W KDE5 widżet został zastąpiony tym:
Czy istnieje sposób, aby to skonfigurować w KDE5?
Odpowiedzi:
Uważam, że en_SE jest w pełni zgodny z ISO: RRRR-MM-DD GG: MM (24h)
Natomiast dla mnie en_DK używa DD / MM / RRRR GG.MM (24h), który nie jest zgodny z ISO zarówno w kolejności dat (to po prostu zamówienie w Europie Zachodniej), jak i w separatorze czasu.
pl_CA używa RRRR-MM-DD gg: MM (12 godz.) podobnie podobnie, ale używa AM / PM zamiast 24 godzin.
Testowany na KDE Plasma 5.11.3, działający na Arch Linux.
źródło
/usr/share/i18n/locales/en_SE
, wymienić"en_SE:2000"
z"i18n:2012"
, a następnie uruchomićsudo locale-gen
en_SE.UTF-8 UTF-8
do/etc/locale.gen
Nie, to niemożliwe. Nie można ręcznie ustawić formatów tak, jak było to możliwe w KDE4. Zawsze musisz wybrać lokalizację dla każdej kategorii (liczba, czas, waluta, jednostki, sortowanie)
Niestety instalowanie ustawień regionalnych zgodnych ze standardami (takich jak en_DK lub en_NL) nie pomaga. KDE5 używa własnej listy ustawień narodowych, ignorując ustawienia narodowe systemu.
W przypadku zegara na pulpicie możesz ustawić format daty i godziny oprócz formatu systemowego w nowszej wersji KDE 5.
źródło
Jednym z ustawień regionalnych korzystającym ze znaczników czasu ISO 8601 jest en_DK .
Zgaduję, że KDE 5 powrócił do mechanizmu ustawień narodowych POSIX dla spójności. KDE 4 był dziwny - praktycznie wszystkie inne programy używają ustawień regionalnych formatu POSIX z predefiniowanymi formatami. (Oznacza to, że ustawienia będą rozumiane również przez programy inne niż KDE).
Jeśli KDE nie zawiera listy en_DK, grep wyjście,
locale -a
aby sprawdzić, czyen_DK.utf8
element jest dostępny. Jeśli tak nie jest, w Debian / Ubuntu powinieneś mieć możliwość dodania go poprzezdpkg-reconfigure locales
. W innych dystrybucjach, jeśli istnieje/etc/locale.gen
, dodaj (lub usuń komentarz) następujące wiersze:Uruchom,
locale-gen
aby odbudować.Jeśli KDE nadal nie wyświetla listy en_DK pomimo
locale -a
jej wyświetlenia, nadal powinieneś być w stanie ustawić ją globalnie. Powyższe formaty odpowiadają bezpośrednio zmiennym środowiskowym locale POSIX:LANG
LC_NUMERIC
LC_TIME
LC_MONETARY
LC_MEASUREMENT
LC_COLLATE
Lokalizacja w całym systemie jest różna. Często można je ustawić za pomocą
localectl
:Czasami trzeba będzie edytować
/etc/locale.conf
,/etc/default/locale
lub podobny.Na użytkownika, to samo można ustawić w
~/.pam_environment
,~/.profile
,~/.bash_profile
, lub podobny.źródło
ksh_DE
), Które nie są obecne/usr/share/i18n/locales
. Afind / -iname '*ksh_de*'
nawet nie zwraca żadnych wyników. Złe KDE. ZŁY. Siedzieć!Zaczerpnięte z https://www.ulduzsoft.com/2017/08/custom-date-configuration-in-kde-plasma-digital-clocks/
źródło
Odkryłem, że wybranie
Canada - Canadian English (en_CA)
sprawia, że ISO w krótkim formacie:źródło