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