%general-entities; ]> 配置 Linux 终端 console configuring 译注 字符终端从本质上说无法处理中文,因此作为中文读者, 除非您学习小语种,或者拥有 DVORAK 之类非传统布局的键盘, 都可以跳过本节,使用默认的英文键盘和终端设置。 本节讨论如何配置 systemd-vconsole-setup 系统服务, 它负责配置虚拟终端字体和终端键盘映射。 systemd-vconsole-setup 服务从 /etc/vconsole.conf 文件中读取配置信息, 并确定使用的键盘映射和屏幕字体。一些语言相关的 HOWTO 文档能帮助您配置该文件,参阅 。 浏览 localectl list-keymaps 输出的所有可用终端键盘映射列表,并在 /usr/share/consolefonts 中查找可用的屏幕字体。 /etc/vconsole.conf 文件的每一行都应该是 变量名="值" 的形式,以下是有效的变量名: KEYMAP 该变量指定键盘映射表名。如果没有设定,默认值是 us KEYMAP_TOGGLE 该变量指定第二切换键盘映射,默认情况下未设定。 FONT 该变量指定虚拟终端使用的字体。 FONT_MAP 该变量指定要使用的终端映射。 FONT_UNIMAP 该变量指定 Unicode 字体映射。 下面是使用德语键盘和控制台的例子: cat > /etc/vconsole.conf << "EOF" KEYMAP=de-latin1 FONT=Lat2-Terminus16 EOF 您可以在运行时使用 localectl 工具更改 KEYMAP 值: localectl set-keymap MAP 请注意, localectl 命令只能用于 systemd 引导的系统。 您也可以使用 localectl 工具的对应参数, 修改 X11 的键盘布局、模型、变形和选项: localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS] 为了列出 localectl set-x11-keymap 可用的所有值, 用以下参数运行 localectl list-x11-keymap-models 显示已知的 X11 键盘映射模型。 list-x11-keymap-layouts 显示已知的 X11 键盘映射布局。 list-x11-keymap-variants 显示已知的 X11 键盘映射变形。 list-x11-keymap-options 显示已知的 X11 键盘映射选项。 如果要使用上述参数,需要先安装 BLFS 的 XKeyboardConfig 软件包。