在Nemo中按字母顺序排序:是什么导致Foo在bar之前排序?

时间:2018-11-27 20:03:40

标签: sorting locale mint

我有两台计算机-笔记本电脑和台式机-都运行Linux Mint 19 Tara。两者具有相同的语言环境设置(如下所示)。两者都运行Nemo 3.8.6进行文件浏览。

在笔记本电脑上,Nemo应按应在 Foo 之前对 bar 进行排序。但是,在桌面上,Nemo将 Foo 排在 bar 之前;通常,它会在所有小写文件和文件夹名称之前对所有大写文件和文件夹名称进行排序。

什么可能导致此行为?我怎么也能在桌面上获得正确的字母排序?

这是我的/etc/default/locale文件的内容:

LANG="en_US.UTF-8"
LC_NUMERIC="de_BE.UTF-8"
LC_MONETARY="de_BE.UTF-8"
LC_PAPER="de_BE.UTF-8"
LC_NAME="de_BE.UTF-8"
LC_ADDRESS="de_BE.UTF-8"
LC_TELEPHONE="de_BE.UTF-8"
LC_MEASUREMENT="de_BE.UTF-8"
LC_IDENTIFICATION="de_BE.UTF-8"

1 个答案:

答案 0 :(得分:0)

问题是/ etc / default / locale中的环境变量被桌面上〜/ .pam_environment中的值覆盖;该文件在笔记本电脑上不存在。解决方法很简单:删除〜/ .pam_environment。

我没有故意创建.pam_environment文件,实际上我什至不知道它是什么。对于那些感兴趣的人,这里有一些背景: https://unix.stackexchange.com/questions/88201/whats-the-best-distro-shell-agnostic-way-to-set-environment-variables