MFen 1.154 -> 1.163

Local revisions: 1.1.1000.4-1.1.1000.10

Language improvements submitted by:
	"Lippman" from ChinaUnix.net
	"Helvin" from FreeBSDChina Community

Other work done by:	Gavin Mu <gavin freebsdchina org>, me

Obtained from:	The FreeBSD Simplified Chinese Project CVS
This commit is contained in:
Xin LI 2005-04-06 11:36:03 +00:00
parent 2f37831941
commit 2ffde14232
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=24234

View file

@ -2,8 +2,7 @@
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; 上
<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> 中,小字体也显得莫名颇<EFBFBD>
然而,有几个自由的,高质量的字体可以在 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>