排序:为什么打开/保存窗口与其他地方不同?

排序:为什么打开/保存窗口与其他地方不同?

我的 Xubuntu 文件管理器(Thunar)中的排序顺序符合我的要求,字符类型的顺序如下:

  • 非字母数字(主要为:下划线、连字符、点)
  • 数字
  • 字母(小写字母、大写字母和重音字符被视为相同)

当我在任何程序中打开现有文件或“另存为”文件时,文件/目录列表窗口会将所有大写字母放在一起,放在小写字母之前。现在,通过我所做的研究,我知道我不希望出现的大写/小写处理是由于 LC_COLLATE=C。我选择“C”是因为它可以将字母数字和其他字符分开,但我不想将大写/小写字母分开。

我不知道的是 1) 为什么这种大小写处理不会在我的常规 Thunar 显示器上发生,2) 为什么 OPEN/SAVE 行为和常规 Thunar 之间存在这种差异。

这是我的“语言环境”输出:

LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=C
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

我在使用 Xubuntu 14.04.5 LTS。

谢谢。

答案1

好的,自从 3 月 14 日 Gunnar Hjalmarsson 发表帖子以来就没有什么新消息了。

答案分为两部分:

1)当使用程序打开/保存时,程序本身会选择如何对显示的文件进行排序,可能会忽略用户的排序类型选择

2)LC_COLLATE 在 Ubuntu 14.04 中出现某种故障。

我,原始发帖人,实际上并没有回答任何问题。我只想结束。1) 由@Serg 回答 2) 由@Gunnar 回答

对于那些比我了解更多的人,请进行适当的编辑并给出他们应该指出的观点。谢谢。

相关内容