如何正确配置 setfont 和 loadkeys?

如何正确配置 setfont 和 loadkeys?

我正在安装 LFS,但我遇到了困难本节。我的语言环境是sv_SE.UTF-8,并且我有瑞典语键盘。所以我想我应该启用 unicode 并且键盘映射是sv-latin1

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

UNICODE="1"
KEYMAP="sv-latin1"

# End /etc/sysconfig/console
EOF

正确的?我正在努力解决的是如何设置字体。本书有一个配置德语键盘映射的示例:

cat > /etc/sysconfig/console << "EOF"
# Begin /etc/sysconfig/console

KEYMAP="de-latin1"
KEYMAP_CORRECTIONS="euro2"
FONT="lat0-16 -m 8859-15"

# End /etc/sysconfig/console
EOF

由于德语和瑞典语有点相似,我想我可能会使用相同的字体,但我不太明白 lat0-16、lat1-16 和 lat2-16 之间的区别。另外,我如何知道我应该使用 8859-15 还是 8859-1?

在UTF-8模式下,内核使用应用程序字符映射表将键盘映射中的组合8位键码转换为UTF-8,因此“-m”参数的参数应设置为组合键的编码键映射中的键代码。

所以我猜 -m 参数取决于所选的键盘映射,但我如何知道我的键盘映射使用什么应用程序字符映射?

最后我还有一个关于字体命名的问题:拉丁语(我想这就是 lat 的代表)字体的名称如下:latX-Y

X 指定支持哪些字符,Y 指定字体大小是否正确?

答案1

代表latin1西欧语言 - 即德语。latin2适用于中欧国家 - 即波兰、捷克共和国等。代表lat1-16Latin 1 (8859-1)字号16号。lat2-16代表Latin 2(与 相同iso 8859-2),高度为 16 点(像素)。

相关内容