InputDevice
部分被省略了,转而支持设备的自动检测。要恢复以前的方式,请在该文件的 ServerLayout
或 ServerFlags
部分添加以下一行:注意:警告:这一节包含了一些过时的内容。HAL 守护程序 (hald) 已经不再是 FreeBSD 桌面设置的一部分。如前所述,默认情况下,hald 守护程序会自动检测你的键盘。某些情况下你的键盘布局或型号有可能没有被正确匹配,不过 GNOME、KDE 或 Xfce 等桌面环境提供了配置键盘的工具。然而,也可以通过 setxkbmap(1) 工具或者通过 hald 的配置规则直接设置键盘属性。例如,如果想使用法式布局的 PC 102 键键盘,我们必须为 hald 创建一个名为 x11-input.fdi 的键盘配置文件,并保存在 /usr/local/etc/hal/fdi/policy 目录下。这个文件应该包含以下几行。1<?xml version="1.0" encoding="utf-8"?>2<deviceinfo version="0.2">3<device>4<match key="info.capabilities" contains="input.keyboard">5<merge key="input.x11_options.XkbModel" type="string">pc102</merge>6<merge key="input.x11_options.XkbLayout" type="string">fr</merge>7</match>8</device>9</deviceinfo>Copied!如果这个文件已经存在,只需复制并添加到你的文件中有关键盘配置的行。你需要重新启动你的机器,以让 hald 来读取这个文件。也可以用下面的命令从 X 终端或脚本中进行同样的配置:1% setxkbmap -model pc102 -layout frCopied!/usr/local/share/X11/xkb/rules/base.lst 列出了各种可用的键盘、布局和选项。
"Screen"
小节处定义:DefaultDepth
关键字描述了默认运行的色深。可以用 Xorg(1) 的 -depth
命令行开关来覆盖这个参数。Modes
关键字描述了在给定色深下运行的分辨率。注意,只有目标系统的图形硬件所定义的符合 VESA 标准的模式才被支持。在上面的例子中,默认的色深是每像素二十四位。在这种色深下,可接受的分辨率为 1024×768 像素。注意:在故障排除过程中,Xorg 日志文件是可以帮助你的工具之一,它包含了 Xorg 服务器所连接的每个设备的信息。Xorg 日志文件名称的格式为 /var/log/Xorg.0.log。日志的确切名称可以从 Xorg.0.log 到 Xorg.8.log 等不同。
Section "Screen"
中添加这些分辨率中的一种作为可能的 Mode
就可以解决:ModeLines
不存在于驱动中,我们可能需要给 Xorg 一点提示。使用 /var/log/Xorg.0.log,可以提取足够的信息来手动创建一个可以工作的ModeLine
。只要寻找类似这样的信息就可以了:ModeLine
,只是需要把数字按正确顺序放置:Section "Monitor"
中的 ModeLine
看起来像这样:DefaultDepth
和 AddARGBGLXVisuals
的设置。