7.4. 地区特定设置

7.4.1. 键盘设置

键盘布局的设置通过文本控制台的 loadkeys 命令完成。 使用本地 X 配置工具或编辑 Keyboard 部分,在XF86Config手动配置图形模式下的布局。要设置的是XkbdLayout这个设置项。

    XkbLayout       "us"

这是默认设置。 通过将引号值替换为您keymaps目录的子目录中列出的任何名称,将其更改为您的本地设置。 如果您找不到 keymaps,请尝试通过发出以下命令在系统上显示其位置

locatekeymaps

可以组合布局设置,如下例所示

Xkblayout      "us,ru"

备份/etc/X11/XF86Config文件,然后再编辑它! 您将需要使用 root 帐户来执行此操作。

注销并重新连接以重新加载 X 设置。

Gnome Keyboard Applet 允许在布局之间进行实时切换; 使用此程序不需要特殊权限。KDE 也有一个类似的工具,用于在键盘布局之间切换。

7.4.2. 字体

使用 setfont 工具在文本模式下加载字体。 大多数系统都带有一个标准的inputrc文件,该文件允许组合字符,例如法语 "�" (元字符)。 然后,系统管理员应添加以下行

export INPUTRC="/etc/inputrc"

/etc/bashrc文件。

7.4.3. 日期和时区

时间信息的设置通常在安装时完成。 之后,可以使用 NTP (网络时间协议) 客户端保持最新。 大多数 Linux 系统默认运行 ntpd

debby:~> ps -ef | grep ntpd
ntp      24678     1  0  2002 ?        00:00:33 ntpd -U ntp

您可以手动运行 ntpdate 来设置时间,前提是您可以访问时间服务器。 当您使用 ntpdate 调整时间时,ntpd 守护程序不应运行。 使用时间服务器作为命令的参数

root@box:~# ntpdate 10.2.5.200
26 Oct 14:35:42 ntpdate[20364]: adjust time server 10.2.5.200 offset
 -0.008049 sec

请参阅您的系统手册和 NTP 软件包随附的文档。 大多数桌面管理器都包含用于设置系统时间的工具,前提是您有权访问系统管理员帐户。

要正确设置时区,您可以使用 tzconfigtimezone 命令。 时区信息通常在安装机器期间设置。 许多系统都有特定于发行版的工具来配置它,请参阅您的系统文档。

7.4.4. 语言

如果您希望从系统中收到荷兰语或法语消息,您可能需要设置LANGLANGUAGE环境变量,从而为所需的语言启用区域设置支持,并最终为与该语言中的字符约定相关的字体启用区域设置支持。

对于大多数图形登录系统,例如 gdmkdm,您可以在登录前配置这些语言设置。

请注意,在大多数系统上,默认设置现在往往是 en_US.UTF-8。 这不是问题,因为以此为默认设置的系统也将附带所有支持此编码的程序。 因此,vi 可以编辑系统上的所有文件,cat 不会表现异常等等。

当您连接到不支持此字体编码的旧系统,或者在仅支持 1 字节字符字体的系统上打开 UTF-8 编码的文件时,问题就开始了。 recode 实用程序可能有助于将文件从一种字符集转换为另一种字符集。 阅读手册页以概述功能和用法。 另一种解决方案可能是通过设置LANG环境变量

debby:~> acroread /var/tmp/51434s.pdf
Warning: charset "UTF-8" not supported, using "ISO8859-1".
Aborted

debby:~> set | grep UTF
LANG=en_US.UTF-8

debby:~> export LANG=en_US

debby:~> acroread /var/tmp/51434s.pdf
<--new window opens-->

请访问 Mozilla 网站,以获取有关如何以您的语言获取 Firefox 的指南。 OpenOffice.org 网站包含有关 OpenOffice.org 套件本地化的信息。

7.4.5. 国家/地区特定信息

HOWTO 列表包含对孟加拉语、白俄罗斯语、中文、世界语、芬兰语、法语、希伯来语、希腊语、拉脱维亚语、波兰语、葡萄牙语、塞尔维亚语、斯洛伐克语、斯洛文尼亚语、西班牙语、泰语和土耳其语本地化说明的引用。