Kubuntu 20.04.2 LTS 上非英文文件名不显示或不正确

Kubuntu 20.04.2 LTS 上非英文文件名不显示或不正确

很多程序根本不显示非英语文件或显示不正确。但 Dolphin 可以正常显示。问题出在哪里?

海豚展示文件。

海豚

Double Commander 不显示任何文件。

双指挥官

午夜指挥官露出问号。

午夜指挥官

ls 显示代码。

ls

所有程序和操作系统均从官方存储库最新更新。文件系统为 ext4,操作系统安装于此。NTFS 和另一个 ext4 上的情况相同。

在 Ubuntu 18.04 和 Manjaro 上这些文件没有这样的问题。

我的/etc/locale.gen包含这些行未注释

en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

locale输出:

ndp@ndp-G5-5587:~/Documents$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=cv_RU.UTF-8
LANGUAGE=
LC_CTYPE="cv_RU.UTF-8"
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE="cv_RU.UTF-8"
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES="cv_RU.UTF-8"
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=

答案1

您已设置(可能通过 KDE GUI)cv_RU.UTF-8尚未生成的区域设置。请通过运行以下命令修复此问题:

sudo locale-gen cv_RU

相关内容