O KDE sobrescreve sua localidade. mude sua região para uma região suportada.
Estou usando o Kubuntu 17.10 (totalmente atualizado). Esse problema pode ter sido introduzido durante a atualização para 17.04 ou 17.10; Eu não posso ter certeza, já que eu fiz as duas atualizações de volta.
Tudo funciona como esperado no Konsole, mas os nomes de arquivos com caracteres não-ASCII são exibidos com caracteres de substituição Unicode ( ) nos aplicativos do KDE (Dolphin, Kate, etc). A exibição é diferente em outros aplicativos de GUI, como o LibreOffice, mas o arquivo ainda não pode ser aberto. Eu também notei que o xterm não usa mais o modo UTF-8; isso pode estar relacionado.
Eutenteiosdoisdpkg-reconfigurelocales
eaptinstall--reinstalllocales
,masnãovinenhumaalteraçãoapósareinicialização.
/etc/default/locale:
LANG=en_US.UTF-8LC_NUMERIC="de_AT.UTF-8"
LC_TIME="de_AT.UTF-8"
LC_MONETARY="de_AT.UTF-8"
LC_PAPER="de_AT.UTF-8"
LC_NAME="de_AT.UTF-8"
LC_ADDRESS="de_AT.UTF-8"
LC_TELEPHONE="de_AT.UTF-8"
LC_MEASUREMENT="de_AT.UTF-8"
LC_IDENTIFICATION="de_AT.UTF-8"
locale no Konsole (esses valores são definidos no meu .bashrc
):
LANG=de_AT.utf8
LANGUAGE=
LC_CTYPE=de_AT.utf8
LC_NUMERIC=de_AT.utf8
LC_TIME=en_GB.utf8
LC_COLLATE=POSIX
LC_MONETARY=de_AT.utf8
LC_MESSAGES=en_US.utf8
LC_PAPER=de_AT.utf8
LC_NAME=de_AT.utf8
LC_ADDRESS=de_AT.utf8
LC_TELEPHONE=de_AT.utf8
LC_MEASUREMENT=de_AT.utf8
LC_IDENTIFICATION=de_AT.utf8
LC_ALL=
locale -a :
C
C.UTF-8
POSIX
de_AT
de_AT.iso88591
de_AT.iso885915@euro
de_AT.utf8
de_AT@euro
de_BE.utf8
de_CH.utf8
de_DE.utf8
...
en_GB.utf8
...
en_US.utf8
( Lista completa .) Não me lembro de instalar todas essas localidades; Selecionei apenas de_AT.iso88591
, de_AT.utf8
, de_AT@euro
, de_DE.utf8
, en_GB.utf8
, en_US.utf8
.
Eu também não tenho certeza se especificar localidades UTF-8 como de_AT.utf8
ou de_AT.UTF-8
... ambas parecem ser usadas.
O que devo fazer agora?
O KDE sobrescreve sua localidade. mude sua região para uma região suportada.
No KDE (kubuntu 18.04) configurações do sistema e em configurações regionais, adicionei idioma e formatos (para região, números, hora, moeda, unidades de medida) e após a reinicialização consegui usar o Dolphin, sem esses não-ascii caracteres no arquivo e pastas