下一页 上一页 目录

2. Xlogi (X窗口系统)

2.1 必要的文件

为了在 X11 环境中实现拉脱维亚语支持,您将需要以下文件

它们可以在这里找到: X-files.tar.gz

2.2 将所有文件放到正确的位置

现在,当所需的文件已经获取,需要将它们放到正确的位置。

注意:如果您正在使用较新版本的 XFree86 (从 4.1.0 开始),您已经可以输入拉脱维亚语,而无需任何额外的文件修改,使用右 Alt 键来输入特殊字符 - 要激活此功能,请执行命令 setxkbdmap lv

选择您最喜欢的特殊字符输入方式,并将相应的文件复制到指定的目录中,例如

# cp lv /usr/X11R6/lib/X11/xkb/symbols/

我想无需赘述,要执行必要的操作,您需要拥有 root 权限。

为了激活 Compose 键的正确功能,将 Compose 文件复制到相应的位置。但这里有一个细微差别。如果您使用英文界面安装了 Linux,那么很可能默认情况下 locale 设置为 iso8859-1 模式。但是,如果您像我一样在安装过程中使用了拉脱维亚语,那么默认情况下 locale 已经正确设置为 iso8859-13 模式。根据您的具体情况,也将 Compose 文件复制到那里。如果您对以上内容一无所知,那么最好将 Compose 复制到两个 locale 变体中 - 以防万一 - 应该不会发生什么坏事.. ;->

# cp Compose /usr/X11R6/lib/X11/locale/iso8859-1/
# cp Compose /usr/X11R6/lib/X11/locale/iso8859-13/

完成这些操作后,执行之前提到的命令 setxkbmap lv (lv 可以替换为 lvalvt - 取决于您的选择),并尝试输入一些拉脱维亚语。

如果测试成功,那么您肯定希望在 X 窗口系统中保存拉脱维亚语,并使其在计算机或 X 重启后仍然可用和可使用。因此,还需要修改 /etc/X11/XF86Config-4 文件 (如果您使用 XFree86 4.x.x),以获得 Option "XkbLayout" "lv"。例如

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver      "Keyboard"
    Option      "AutoRepeat" "250 30"
    Option      "XkbRules"   "xfree86"
    Option      "XkbModel"   "pc105"
    Option      "XkbLayout"  "lv"
EndSection

注意:如果您使用 XFree86 3.x.x 版本,它将使用 /etc/X11/XF86Config 文件作为主要配置文件。例如

Section "Keyboard"
    Protocol        "Standard"
    XkbKeycodes     "xfree86"
    XkbTypes        "default"
    XkbCompat       "default"
    XkbSymbols      "us(pc105)"
    XkbGeometry     "pc"
    XkbRules        "xfree86"
    XkbModel        "pc105"
    XkbLayout       "lv"
EndSection

2.3 字体

从现在开始,拉脱维亚语文本输入系统应该可以工作了,但是,为了在屏幕上正确显示预期的结果,需要支持 iso8859-13 编码或 Unicode 的字体。在 Linux 中,也可以使用 True Type 字体。更详细的信息可以在 Font-HOWTO 或更具体的 TrueType Fonts with XFree86 4.0.x mini-HOWTO 中找到。目前,本文档中不会描述字体安装,因为目前这超出了 Latvian-HOWTO 的任务和目标。可能会在未来包含一个简短的字体安装实验课程。


下一页 上一页 目录