芬兰语化的 GNU/Linux 使用国际 ISO-8859-1 或 Latin-1 字符集,或者 ISO-8859-15 或 Latin-9 字符集。定义这个字符集并非总是必要的,但是许多重要的程序需要进行设置。
ISO-8859-15 字符集支持 欧元 符号,有时也被称为 Latin-0
可以使用命令 loadkeys fi-latin1 加载键盘映射,或者如果 kbd 版本为 1.08 或更高,也可以使用命令 loadkeys fi-latin9
在某些发行版中,键盘映射文件的名称带有.map.gz后缀,而不是.kmap.gz后缀。不同发行版之间键盘映射文件的位置有所不同。例如,可以使用命令 find /usr -name '*latin1.*map*' -print 查找键盘映射文件
应该注意,正确的键盘映射是 fi-latin1 或 fi-latin9,而不是 fi,后者是旧的 7 位键盘映射。
在 Debian GNU/Linux 中,loadkeys 命令在启动时由脚本运行/etc/init.d/keymap.sh。可以使用命令 /usr/sbin/install-keymap 更改键盘映射。
在 Red Hat 中,启动时通常执行/etc/rc.d/init.d/keytable脚本。此脚本读取/etc/sysconfig/keyboard文件,其中定义了要使用的键盘映射。当键盘为芬兰语时,该文件包含以下行
KEYTABLE=fi-latin1 |
在 XFree86 3.2 及更高版本中/etc/X11/XF86Config文件中,Keyboard section 部分应该包含以下行
Section "Keyboard" Protocol "Standard" XkbRules "xfree86" XkbModel "pc102" XkbLayout "fi" XkbVariant "nodeadkeys" EndSection |
这些设置,以及许多其他设置,都可以根据个人喜好进行修改。下面是 Debian GNU/Linux 2.2(在编写本文时仍为开发版本)的“Keyboard Section:”示例
Section "Keyboard" Protocol "Standard" AutoRepeat 500 30 LeftAlt Meta RightAlt Meta ScrollLock Compose RightCtl Control XkbKeycodes "xfree86" XkbTypes "default" XkbCompat "default" XkbSymbols "us(pc101)" XkbGeometry "pc" XkbRules "xfree86" XkbModel "pc102" XkbLayout "fi" EndSection |
更多信息请参阅 XF86Config 文件的手册页。