diff --git a/zh_CN.GB2312/books/handbook/x11/chapter.sgml b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
index 2e5e1a6514..8d3acf9eed 100644
--- a/zh_CN.GB2312/books/handbook/x11/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/x11/chapter.sgml
@@ -1,9 +1,8 @@
@@ -30,13 +29,14 @@
FreeBSD 使用 X11 来为用户提供功能强大的图形用户界面。
X11 是一种开放源代码的 X Window 系统实现,
它包括 &xorg; 和
- &xfree86;。 &os; 在包括 &os; 4.10-RELEASE
- 和 &os; 5.2.1-RELEASE 以前的版本中默认安装
- &xfree86;, 一种由 The &xfree86; Project, Inc.
- 发行的 X11 服务。 从 &os; 5.3-RELEASE 开始,
- 默认并且为官方支持的 X11 改为了
- &xorg;, 它是由 X.Org Foundation
- 开发的 X11 服务。
+ &xfree86;。 &os; 在包括
+ &os; 4.11-RELEASE 和 &os; 5.2.1-RELEASE
+ 在内的版本之前, 都默认安装
+ &xfree86;, 一种由 &xfree86; Project, Inc.
+ 发布的 X11 服务。 从 &os; 5.3-RELEASE 开始,
+ 默认并且为官方支持的 X11 变成了
+ &xorg;, 它是由 X.Org
+ 基金会开发的 X11 服务。
这章将介绍 X11 的安装和配置, 并着重强调
&xorg;。
@@ -100,7 +100,7 @@
为什么要使用 X?
- X 不是第一个为 &unix;而开发的视窗系统,但它是最流行的。
+ X 不是第一个为 &unix; 而开发的视窗系统, 但它是最流行的。
X 的原始开发团队在开发 X 之前就已经在另外一个视窗系统上工作了。
那个系统的名字叫做
W
(就是 Window
)。X 只是罗马字母中 W 后面
@@ -145,7 +145,7 @@
从 &os; 5.3-RELEASE 开始, 随 &os; 一同安装的 X 服务改成了
&xorg;,
- 它在类似 FreeBSD 的授权下可以免费使用。
+ 它的授权同 FreeBSD 的授权类似, 可以免费使用。
此外, 也有一些针对 FreeBSD 的商业 X 服务器。
@@ -176,9 +176,9 @@
都提供了不同的界面和观感;其中一些还支持
虚拟桌面
;有一些允许您可以定制一些键来管理您的桌面;
一些有开始
- 按钮,或者其他类似的设计;一些有 themeable
,通过安装一个
- 新的主题允许外观的完全改变。这些窗口管理器,还有很多其他的,都可以在
- Ports Collection 的
+ 按钮,或者其他类似的设计;一些是 可定制主题的(themeable)
,
+ 通过安装新的主题, 可以完全改变外观。 这些以及很多其他的窗口管理器,
+ 都可以在 Ports Collection 的
x11-wm 分类目录里找到。
另外,KDE 和
@@ -224,8 +224,9 @@
这种方式是对 focus-follows-mouse 策略的一个小小扩展。对于
- focus-follows-mouse,如果您在根窗口(或桌面背景)上移动鼠标,键盘的
- 输入也会丢失。对于 sloppy-focus,只有当指针在键入一个新窗口时,窗口
+ focus-follows-mouse, 如果您把鼠标移到了根窗口(或桌面背景)上,
+ 则所有的其它窗口都会失去焦点, 而相关的全部键盘输入也会丢失。
+ 对于 sloppy-focus,只有当指针在键入一个新窗口时,窗口
焦点才会发生变化,当退出当前窗口时是不会变化的。
@@ -266,15 +267,15 @@
这样的结果是您不能期望 X 应用程序只拥有一个普通的所见即所得的界面。
有很多的流行的窗口部件集设置,包括来自于 MIT 的 Athena,
&motif; (模仿
- µsoft.windows; 的窗口风格),OpenLook,
+ µsoft.windows; 的窗口风格, 所有部件都具有斜边和3种灰色度),
+ OpenLook,
和其他一些窗口部件集。
- 今天,绝大多数比较新的 X 应用程序将使用一个现代风格的窗口设计,
- 像 Qt, 用来设计 KDE, 或
- GTK+,用来设计
- GNOME。
- 在这样一种窗口系统下,&unix; 桌面的一些所见即所得特性作了一些收敛,以使
- 初学者感到更容易一些。
+ 如今, 绝大多数比较新的 X 应用程序将使用一组新式的窗口设计,
+ 包括 KDE 所使用的 Qt,
+ 以及 GNOME 所使用的 GTK+。
+ 在这样一种窗口系统下,&unix; 桌面的一些所见即所得特性作了一些收敛,
+ 以使初学者感到更容易一些。
@@ -282,16 +283,17 @@
安装 X11
&xorg; 或
- &xfree86; 都可以安装到 &os; 上。
- 从 &os; 5.3-RELEASE 开始,
+ &xfree86; 都可以在 &os; 上安装。
+ 从 &os; 5.3-RELEASE 开始,
&xorg; 成为了 &os;
- 上的默认 X11 实现。
- &xorg; 是由 X.Org Foundation 发行的
- X11R6.7 实现。 X11R6.7 基于
- &xfree86 4.4RC2 和 X11R6.6
- 的代码。 The X.Org Foundation 于 2004 年 4月正式发行了 X11R6.7。
+ 上的默认 X11 实现。 &xorg;
+ 是由 X.Org Foundation 发行的 X 窗口系统的一个开放源代码的 X 服务。
+ &xorg; 基于
+ &xfree86 4.4RC2 和 X11R6.6 的代码。
+ X.Org 基金会在 2004 年 4 月发行了 X11R6.7, 随后在 2004 年 9 月再度发布了
+ X11R6.8.1, 后者是可以从目前 &os; Ports Collection 中获得的版本。
- 如果需要从 ports collection 编译和安装 &xorg;:
+ 如果需要从 Ports Collection 编译和安装 &xorg;:
&prompt.root; cd /usr/ports/x11/xorg
&prompt.root; make install clean
@@ -301,7 +303,7 @@
4 GB 的剩余磁盘空间。
- 如果想从 ports collection 中编译和安装 &xfree86;:
+ 如果想从 Ports Collection 中编译和安装 &xfree86;:
&prompt.root; cd /usr/ports/x11/XFree86-4
&prompt.root; make install clean
@@ -319,7 +321,7 @@
&xfree86; 4.X 也可以用类似的办法安装:
- &prompt.root; pkg-add -r XFree86
+ &prompt.root; pkg_add -r XFree86
上面的例子介绍了如何安装完整的
X11 软件包, 包括服务器端,客户端,字体等等。
@@ -455,11 +457,10 @@
Backspace
。
- 如果鼠标工作不正常, 请首先配置它。
- 请查看
- &os; 安装一章
+ 如果鼠标工作不正常, 则需要先配置它。
+ 参见 &os; 安装一张中的 。
- 微调 X11
+ X11 调优
接下来是调整 xorg.conf.new (或 XF86Config.new, 如果运行 &xfree86; 的话)
配置文件并作测试。 用文本编辑器如
@@ -635,9 +636,9 @@ EndSection
Type1 字体
X11 使用的默认字体不是很理想。
- 大型的字体显得参差不齐,看起来很不专业,在
- &netscape; 中,小字体也显得莫名颇。
- 然而,有几个自由的,高质量的字体可以在 X11 中使用。 例如,URW字体集合
+ 大型的字体显得参差不齐,看起来很不专业, 并且, 在
+ &netscape; 中, 中的小字体简直难以看懂。
+ 有好几种免费、 高质量的字体可以很方便地用在 X11 中。 例如,URW字体集合
(x11-fonts/urwfonts) 就包括了高质量的
标准 type1 字体 (Times Roman,
Helvetica, Palatino 和其他一些).在 Freefont 集合中
@@ -784,8 +785,8 @@ EndSection
XML
这个文件一定是 XML 格式的。注意确保所有的标签都完全的关闭掉。
- 这个文件用一个 DOCTYPE 定义的普通的 XML 头开始,
- 然后是 <fontconfig> 标签:
+ 这个文件以一个很普通的 XML 头开始, 后跟一个 DOCTYPE 定义,
+ 接下来是 <fontconfig> 标签:
<?xml version="1.0"?>
@@ -808,9 +809,9 @@ EndSection
&prompt.root; fc-cache -f
Anti-aliasing 会让字体边缘有些模糊,这样增加了非常小的文本的可读性,
- 然后从大文本字体中删除 staircases
- 但如果使用普通的文本,可能会引起眼疲劳。
- 要将字体大小范围控制在14号以下,包括这些行:
+ 并从大文本字体中删除 锯齿
。
+ 但如果使用普通的文本, 则可能引起眼疲劳。
+ 要禁止 14磅 以下字体的反走样, 需要增加如下配置:
<match target="font">
<test name="size" compare="less">
@@ -899,20 +900,21 @@ EndSection
则 Bitstream 字体将自动地代替默认的
X11 Serif, Sans Serif, 以及单倍距字体。
- 最后,用户可以添加他们自己的设定通过他们个人的
- .fonts.conf 文件。这样做,每个用户应该简单的
- 创建文件 ~/.fonts.conf。这个文件也必须是 XML 格式的。
-
+ 最后,用户可以通过他们个人的
+ .fonts.conf 文件来添加自己的设定。
+ 要完成此项工作, 用户只需简单地创建
+ ~/.fonts.conf 并添加相关配置。
+ 此文件也必须是 XML 格式的。
LCD screen
Fonts
LCD screen
- 最后一点:对于LCD屏幕,需要有子像素的取样。这个基本上
- 由(水平分割的)红,绿,蓝三色组成,用来提高水平刷新率,结果
- 可能很有趣。要启用这个,需要在
- local.conf 文件的某个地方加入下面这行:
-
+ 最后:对于LCD屏幕, 可能希望使用子像素的取样。 简单而言,
+ 这是通过分别控制 (水平方向分开的) 红、绿、蓝 像素,
+ 来改善水平分辨率; 这样做的效果一般会非常明显。
+ 要启用它, 只需在
+ local.conf 文件的某个地方加入:
<match target="font">
@@ -930,19 +932,20 @@ EndSection
vrgb 或 vbgr:实验一下
看看那个更好。
- Mozilla
- web browsers
- Mozilla
- Mozilla
+
+ Mozilla
+ disabling anti-aliased fonts
+
Anti-aliasing 在您下次启动系统时就能用了。
然而,注意您的程序必须知道如何使用它。现在,Qt 工具包做到了,
所以整个 KDE 环境能够使用
anti-aliased 字体 (查看 KDE 上的
- 了解细节)。 GTK+ 和
- GNOME 也可以被编译为使用
- anti-aliasing 通过 Font
capplet (查看 了解细节)。默认情况下,
+ 了解细节)。
+ 通过 Font
capplet (参见 以了解进一步的细节),
+ GTK+ 和 GNOME 也可以使用 anti-aliasing。
+ 默认情况下,
Mozilla 1.2 以及更高版本都会自动的使用
anti-aliasing。要禁用它,使用 -DWITHOUT_XFT 选项
重新编译 Mozilla。
@@ -1018,7 +1021,7 @@ EndSection
您会看到几个用来改变
XDM 行为和外观的文件。您会找到这些文件:
-
+
@@ -1134,9 +1137,9 @@ EndSection
xdm-errors
- 这个文件包含了正在设法运行的
- XDM 的X server输出。如果一个
- XDM 正设法运行的显示由于某种原因被挂起,
+ 这个文件包含了
+ XDM 正设法运行的的 X 服务器 的输出。
+ 如果 XDM 正设法运行的显示由于某种原因被挂起,
那这是一个寻找错误信息的好地方。
这些信息会在每一个会话的基础上被写到用户的
~/.xsession-errors
@@ -1226,7 +1229,7 @@ DisplayManager.requestPort: 0
GNOME的最简单的方法是
第 2 章描述的在FreeBSD安装过程中通过
Desktop Configuration
菜单来进行。
- 它们也可以很容易地从一个package或ports collection安装:
+ 它们也可以很容易地从一个package或Ports Collection安装:
要从网络安装GNOME,
只要键入:
@@ -1244,7 +1247,7 @@ DisplayManager.requestPort: 0
如果在适当的位置已经定制好了文件.xinitrc,
简单地将启动当前窗口管理器的那行替换为
/usr/X11R6/bin/gnome-session。
- 如果对配置文件不想添加任何特殊改动,只需简单地键入:
+ 如果没有对配置文件做过什么特殊的改动, 只需简单地键入:
&prompt.user; echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc
@@ -1339,18 +1342,19 @@ DisplayManager.requestPort: 0
- KDE 有一个以
+ KDE 中有一个基于
KDE 的
- KParts
技术为基础的办公套件。
- 它包括电子表格,幻灯片,日程管理和新闻等软件。
- KDE
- 也包含一个与当前 &unix; 系统上其他Web浏览器相竞争的叫做
- Konqueror 的浏览器。
- systems. 关于 KDE 的更多信息可以在
- KDE 网站上找到。
- KDE 上关于 FreeBSD 的特定信息和资源,可以参考
+ KParts
技术的办公套件, 它提供了电子表格、
+ 幻灯片、 日程管理, 以及新闻组阅读器等软件。
+ KDE 还附带了一个叫做
+ Konqueror 的 web 浏览器,
+ 是为其他运行于 &unix; 系统上的 web 浏览器的强大竞争对手。
+ 关于 KDE 的更多详情可以在
+ KDE
+ 网站 上找到。 要了解 FreeBSD 专属的
+ KDE 信息和资源, 请参考
FreeBSD-KDE
- team的网站。
+ 团队 的网站。
@@ -1360,16 +1364,16 @@ DisplayManager.requestPort: 0
KDE 的最容易的方法是通过
第 2 章所描绘的 FreeBSD 安装过程的
Desktop Configuration
菜单来安装。
- 另外,它也可以很容易地从packages或ports collection安装:
+ 另外,它也可以很容易地从packages或Ports Collection安装:
要从网络安装 KDE 只需要:
&prompt.root; pkg_add -r kde
- &man.pkg.add.1; 就回自动的下在最新版本的应用程序。
+ &man.pkg.add.1; 就会自动的下载最新版本的应用程序。
要从源代码编译 KDE,
- 可以使用 port 树:
+ 可以使用 ports 树:
&prompt.root; cd /usr/ports/x11/kde3 &prompt.root; make install clean
@@ -1581,7 +1585,7 @@ esac
&prompt.root; pkg_add -r xfce4
- 另外,要从源代码建立,使用ports collection:
+ 另外,要从源代码建立,使用Ports Collection:
&prompt.root; cd /usr/ports/x11-wm/xfce4
&prompt.root; make install clean