Use formato de data e hora ISO no KDE 5

10

Estou usando o Dolphin para organizar fotos. Gostaria de ver a hora e a data da modificação exibidas no formato ISO. É mais fácil de ler para mim. Eu costumava ser capaz de configurar isso no KDE 4:

NoKDE5,owidgetfoisubstituídopor:

Existe uma maneira de configurar isso no KDE5?

    
por dhill 01.01.2017 / 15:00

5 respostas

9

Acho en_SE totalmente compatível com ISO: AAAA-MM-DD HH: MM (24h)

Considerando que para mim en_DK usa DD / MM / AAAA HH.MM (24h) que não é compatível com ISO tanto na ordem de data (é simplesmente uma ordem da europa ocidental) quanto no separador de hora.

en_CA usa AAAA-MM-DD hh: MM (12h) da mesma forma perto mas usa AM / PM ao invés de 24h.

Testado no KDE Plasma 5.11.3, rodando no Arch Linux.

    
por 19.11.2017 / 21:15
2

Não, isso é impossível. Não é possível definir manualmente os formatos como era possível no KDE4. Você sempre tem que escolher uma localidade para cada categoria (número, hora, moeda, unidades, agrupamento)

Infelizmente, instalar uma localidade mais compatível com os padrões (como en_DK ou en_NL) não ajuda. O KDE5 usa sua própria lista de locales, ignorando as localidades do sistema.

Para o relógio do desktop, você pode definir o formato de data e hora para além do formato do sistema na versão mais recente do KDE 5.

    
por 28.05.2018 / 09:45
1

Uma localidade que usa carimbos de data / hora ISO 8601 é en_DK .

Eu estou supondo que o KDE 5 retornou ao mecanismo POSIX locale para consistência. O KDE 4 era o mais estranho - praticamente todos os outros programas usam as configurações de localidade no formato POSIX, com formatos pré-definidos. (Isso significa que as configurações serão entendidas por programas não-KDE também.)

Se o KDE não listar en_DK, clique na saída de locale -a para verificar se o item en_DK.utf8 está disponível. Se não for, no Debian / Ubuntu você deve ser capaz de adicioná-lo via dpkg-reconfigure locales . Em outras distribuições, se houver /etc/locale.gen , inclua (ou remova o comentário) as seguintes linhas:

en_DK.UTF-8 UTF-8
en_DK ISO-8859-1

Execute locale-gen para reconstruir.

Se o KDE ainda não listar o en_DK apesar de locale -a mostrar, você ainda deve ser capaz de defini-lo globalmente. Os formatos acima correspondem diretamente às variáveis de ambiente do POSIX:

  • Região → LANG
  • Números → LC_NUMERIC
  • Hora → LC_TIME
  • Moeda → LC_MONETARY
  • Unidades → LC_MEASUREMENT
  • Ordenação → LC_COLLATE

A localização em todo o sistema para estes varia. Muitas vezes você pode configurá-los via localectl :

localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"

Às vezes, você terá que editar /etc/locale.conf , /etc/default/locale ou similar.

Por usuário, o mesmo pode ser definido em ~/.pam_environment , ~/.profile , ~/.bash_profile ou similar.

    
por 01.01.2017 / 15:09
1

Descobri que selecionar Canada - Canadian English (en_CA) torna o formato curto ISO:

  • 2017-09-15 12:26 PM
  • sexta-feira, 15 de setembro de 2017 12:25:34 PM GMT
por 15.09.2017 / 14:27
1
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");

Extraído de link

    
por 02.08.2018 / 02:29