diff options
author | Xin LI <delphij@FreeBSD.org> | 2005-04-06 11:36:03 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2005-04-06 11:36:03 +0000 |
commit | 2ffde142326dad26176363a8c64660dfb4b31a0a (patch) | |
tree | 91814f75d86f5e99404fa5c069ae9a44ac452a3c /zh_CN.GB2312 | |
parent | 2f3783194175b8d7ccc62be606346d64e68ea77c (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312')
-rw-r--r-- | zh_CN.GB2312/books/handbook/x11/chapter.sgml | 168 |
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; 4.10-RELEASE - 和 &os; 5.2.1-RELEASE 以前的版本中默认安装 - <application>&xfree86;</application>, 一种由 The &xfree86; Project, Inc. - 发行的 X11 服务。 从 &os; 5.3-RELEASE 开始, - 默认并且为官方支持的 X11 改为了 - <application>&xorg;</application>, 它是由 X.Org Foundation - 开发的 X11 服务。</para> + <application>&xfree86;</application>。 &os; 在包括 + &os; 4.11-RELEASE 和 &os; 5.2.1-RELEASE + 在内的版本之前, 都默认安装 + <application>&xfree86;</application>, 一种由 &xfree86; Project, Inc. + 发布的 X11 服务。 从 &os; 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; 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> (模仿 - µsoft.windows; 的窗口风格),<application>OpenLook</application>, + µsoft.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; 5.3-RELEASE 开始, + <application>&xfree86;</application> 都可以在 &os; 上安装。 + 从 &os; 5.3-RELEASE 开始, <application>&xorg;</application> 成为了 &os; - 上的默认 X11 实现。 - <application>&xorg;</application> 是由 X.Org Foundation 发行的 - X11R6.7 实现。 X11R6.7 基于 - <application>&xfree86 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 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 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; 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><fontconfig></literal> 标签:</para> + 这个文件以一个很普通的 XML 头开始, 后跟一个 DOCTYPE 定义, + 接下来是 <literal><fontconfig></literal> 标签:</para> <programlisting> <?xml version="1.0"?> @@ -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> <match target="font"> <test name="size" compare="less"> @@ -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> <match target="font"> @@ -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"> 第 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" > ~/.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> |