ArchLinux 如何使用德语键盘布局设置英语

ArchLinux 如何使用德语键盘布局设置英语

谁能解释一下如何将 ArchLinux 设置为除了 KeyboardLayout 之外完全英文? (应该是 de-latin1-nodeadkeys)

答案1

要获得您的语言环境为 en_US.UTF-8 的系统(假设您需要 utf-8,这是推荐的)并且 X.Org 和虚拟控制台中的键盘布局为 de-latin1-nodeadkeys,请执行以下步骤:

  • 取消注释行“en_US.UTF-8” /etc/locale.gen (例如sed -i 's/#en_US.UTF-8/en-US.UTF-8/' /etc/locale.gen
  • locale-gen
  • echo LANG=en_US.UTF-8 > /etc/locale.conf
  • localectl set-keymap de-latin1-nodeadkeys
  • localectl set-x11-keymap de-latin1-nodeadkeys

旁注:localectl set-keymap将给定的键盘映射写入/etc/vconsole.conf变量KEYMAP

答案2

您可能希望在您的系统上采用欧洲标准,例如

  • 公制
  • 24小时时间格式
  • 从星期一开始的一周
  • ISO-8601 中的日期
  • 逗号作为小数点
  • 纸张尺寸 A4
  • 欧元作为货币

如果您想要英语并且还需要上述标准,您可能需要考虑使用丹麦英语而不是我们英语。为此,只需生成并使用区域设置 en_DK.UTF-8 而不是 en_US.UTF-8。

要使用德语键盘布局:

echo KEYMAP=de-latin1 > /etc/vconsole.conf

更多关于这方面的信息可以找到在德语 arch wiki 中

相关内容