Hasty Briefsbeta

双语

I Finally Fixed My Locales In Arch Linux (Yes I Am Smart)

17 hours ago
  • 用户在半损坏的Arch Linux区域设置中挣扎了8个月,出现诸如“无法将LC_CTYPE设置为默认区域”的错误。
  • 检查了/etc/locale.conf和/etc/locale.gen后,问题依然存在。
  • 发现线索:取消设置LANG并加载/etc/profile.d/locale.sh可暂时解决问题。
  • 意识到KDE正在用一个错误配置的值(en_us.UTF-8而非en_US.UTF-8)覆盖区域设置。
  • 在KDE设置 -> 区域和语言中,“美式英语”出现了两次;删除两者并重新添加。
  • 运行locale-gen并重启后,区域设置正常工作。
  • 理论:最初在/etc/locale.conf中的拼写错误(en_us vs en_US)后来已修复,但KDE存储了错误的条目。