diff options
Diffstat (limited to 'zh_CN.GB2312/books/handbook/x11/chapter.sgml')
-rw-r--r-- | zh_CN.GB2312/books/handbook/x11/chapter.sgml | 146 |
1 files changed, 52 insertions, 94 deletions
diff --git a/zh_CN.GB2312/books/handbook/x11/chapter.sgml b/zh_CN.GB2312/books/handbook/x11/chapter.sgml index 6b84252917..d7c70c5a1b 100644 --- a/zh_CN.GB2312/books/handbook/x11/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/x11/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.194 + Original Revision: 1.201 $FreeBSD$ --> @@ -422,23 +422,31 @@ dbus_enable="YES"</programlisting> <screen>&prompt.root; <userinput>Xorg -config xorg.conf.new -retro</userinput></screen> - <para>如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。 - 要退出测试, 只要同时按下 + <para>如果看到黑灰的格子以及 X 型鼠标指针, 就表示配置成功了。 + 要退出测试, 需要同时按下 <keycombo action="simul"> <keycap>Ctrl</keycap> <keycap>Alt</keycap> - <keycap>Backspace</keycap> - </keycombo>。</para> - - <note><para>如果鼠标工作不正常, 则需要先配置它。 - 参见 &os; 安装一章中的 <xref linkend="mouse">。</para></note> - - <indexterm><primary>X11 调优</primary></indexterm> + <keycap>F<replaceable>n</replaceable></keycap> + </keycombo> 来切换到用于启动 X 的虚拟控制台 + (<keycap>F1</keycap> 表示第一个虚拟控制台) + 之后按 + <keycombo action="simul"> + <keycap>Ctrl</keycap> + <keycap>C</keycap> + </keycombo>。</para> <note> - <para>此组合键在 <application>&xorg;</application> 7.3 - 或者之前的版本中默认启用。 在 7.4 或以后的版本中开启此选项, - 你可以在任何的 X 终端模拟器中键入以下的命令:</para> + <para>在<application>&xorg;</application> 7.3 + 以及更早期的版本中, 应使用 + <keycombo action="simul"> + <keycap>Ctrl</keycap> + <keycap>Alt</keycap> + <keycap>Backspace</keycap> + </keycombo> 组合键来强制退出 + <application>&xorg;</application>。 如果需要在 7.4 + 和之后的版本中启用这个组合键, + 可以在任意 X 终端模拟器中输入下面的命令:</para> <screen>&prompt.user; <userinput>setxkbmap -option terminate:ctrl_alt_bksp</userinput></screen> @@ -458,6 +466,13 @@ dbus_enable="YES"</programlisting> <para>你可能需要重启你的机器来使得 <application>hald</application> 重新读取这个文件。</para> + + <para>此外, 还需要在 + <filename>xorg.conf.new</filename> 中的 + <literal>ServerLayout</literal> 或 <literal>ServerFlags</literal> + 小节中添加:</para> + + <programlisting>Option "DontZap" "off"</programlisting> </note> <para>如果鼠标无法正常工作, 在继续深入之前需要先配置它。 @@ -815,20 +830,12 @@ EndSection</programlisting> <indexterm><primary>fonts</primary> <secondary>anti-aliased</secondary></indexterm> - <para>X11 从 <application>&xfree86;</application> 4.0.2 开始支持字体的反走样。 - 但是, 字体配置在 - <application>&xfree86;</application> 4.3.0 之前是非常繁琐的。 - 从 <application>&xfree86;</application> 4.3.0 开始, - 对于所有支持 Xft 的应用程序, 所有放到 X11 + <para>对于所有支持 Xft 的应用程序, 所有放到 X11 <filename>/usr/local/lib/X11/fonts/</filename> 和 <filename>~/.fonts/</filename> 中的字体都自动地被加入反走样支持。 - 并不是所有的应用程序都支持 Xft, 但已经有相当多的程序提供 Xft 支持了。 - 支持 Xft 的应用程序包括 Qt 2.3 以及更高版本 - (用以开发 <application>KDE</application> 桌面的工具包)、 - GTK+ 2.0 和更高版本 (用于开发 - <application>GNOME</application> 桌面的工具包), 以及 - <application>Mozilla</application> 1.2 和更高版本。 - </para> + 绝大多数较新的程序都提供了 Xft 支持, 包括 + <application>KDE</application>、 <application>GNOME</application> 以及 + <application>Firefox</application>。</para> <para>要控制哪些字体是 anti-aliased,或者配置 anti-aliased 特性, 创建(或者编辑,如果文件已经存在的话)文件 @@ -924,8 +931,7 @@ EndSection</programlisting> <para>某些字体,比如 Helvetica,当 anti-aliased 的时候可能存在问题。 通常的表现为字体本身似乎被垂直的切成两半。 - 糟糕的时候,还可能导致应用程序比如 - <application>Mozilla</application> 崩溃。 + 糟糕的时候,还可能导致应用程序崩溃。 为了避免这样的现象,考虑添加下面几行到 <filename>local.conf</filename>文件里面:</para> @@ -943,18 +949,6 @@ EndSection</programlisting> <literal></fontconfig></literal> 标签来结束文件。 不这样做将会导致您的更改被忽略。</para> - <para>X11 默认的字库当使用反走样时会比较难看。 - 更好的字库可以在 - <filename role="package">x11-fonts/bitstream-vera</filename> - port 中找到。 这个 port 会创建一个 - <filename>/usr/local/etc/fonts/local.conf</filename> 文件, - 如果这个文件不存在的话。 反之, - port 将创建 <filename>/usr/local/etc/fonts/local.conf-vera - </filename> 文件。 将其内容合并到 - <filename>/usr/local/etc/fonts/local.conf</filename> 中, - 则 Bitstream 字体将自动地代替默认的 - X11 Serif, Sans Serif, 以及单倍距字体。</para> - <para>最后,用户可以通过他们个人的 <filename>.fonts.conf</filename> 文件来添加自己的设定。 要完成此项工作, 用户只需简单地创建 @@ -986,24 +980,6 @@ EndSection</programlisting> <literal>rgb</literal> 改为 <literal>bgr</literal>、 <literal>vrgb</literal> 或 <literal>vbgr</literal>: 试验一下看看那个更好。</para></note> - - <indexterm> - <primary>Mozilla</primary> - <secondary>disabling anti-aliased fonts (禁用反锯齿字体)</secondary> - </indexterm> - - <para>在下次启动 X server 时, 反锯齿 (anti-aliasing) 功能就启用了。 - 不过, 应用程序必须了解如何使用它, 才能因此而受益。 - 目前 Qt 工具包已经对其提供了全面支持, - 因此整个 <application>KDE</application> 环境都能使用反锯齿字体。 - GTK+ 和 - <application>GNOME</application> 也可以通过 <quote>Font</quote> capplet - 来使用反锯齿功能 (进一步细节请参见 <xref - linkend="x11-wm-gnome-antialias">)。 默认情况下, - <application>Mozilla</application> 1.2 及更高版本有能力自动使用反锯齿。 - 要禁用这一特性, 则需要使用指定 <makevar>-DWITHOUT_XFT</makevar> - 并重新联编 - <application>Mozilla</application>。</para> </sect2> </sect1> @@ -1047,16 +1023,19 @@ EndSection</programlisting> <sect2> <title>使用 XDM</title> - <para><application>XDM</application> 精灵程序在 - <filename>/usr/local/bin/xdm</filename> 中。您可以在任何时候 - 用 <username>root</username> 来运行这个程序, - 在本地机器上,它将启动管理X的画面。如果要 - <application>XDM</application> 每次机器一启动就开始运行, - 一个简单的办法是在 <filename>/etc/ttys</filename> 中加入一个记录。 - 有关这个文件的更多的格式和使用方法,可以看看 <xref - linkend="term-etcttys">。在默认的 - <filename>/etc/ttys</filename> 文件中用于运行 - <application>XDM</application> 守护程序的一行是这样的:</para> + <para>如果希望使用 <application>XDM</application> 来启动, 首先需要安装 + <filename role="package">x11/xdm</filename> port (在较新版本的 + <application>&xorg;</application> 中它并不是默认安装的)。 + <application>XDM</application> + 服务程序位于 <filename>/usr/local/bin/xdm</filename>。 + 任何时候都可以 <username>root</username> 用户的身份来运行它, + 以令其管理本地系统的 X 显示。 如果希望让 + <application>XDM</application> 在系统每次启动过程中自动运行, + 比较方便的做法是把它写到 <filename>/etc/ttys</filename> + 的配置中。 有关这个文件的具体格式和使用方法请参阅 <xref + linkend="term-etcttys">。 在默认的 + <filename>/etc/ttys</filename> 文件中已经包含了在虚拟终端上运行 + <application>XDM</application> 服务的示范配置:</para> <screen>ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure</screen> @@ -1306,8 +1285,12 @@ DisplayManager.requestPort: 0</screen> <application>GDM</application> (但默认是禁用的), 可以通过在 <filename>/etc/rc.conf</filename> 中加入 <literal>gdm_enable="YES"</literal> 来启用。 这样在重新启动的时候, - <application>GNOME</application> 就会在登录时自动启动 — - 除此之外不需要进一步设置了。</para> + <application>GDM</application> 就会在登录时自动启动了。</para> + + <para>此外, 如果希望在 <application>GDM</application> 启动时, + 同时启用所有的 <application>GNOME</application> + 服务, 还应在 <filename>/etc/rc.conf</filename> 中添加 + <literal>gnome_enable="YES"</literal>。</para> <para><application>GNOME</application> 也可以通过适当地配置名为 <filename>.xinitrc</filename> 的文件来启动。 @@ -1339,31 +1322,6 @@ DisplayManager.requestPort: 0</screen> 环节中介绍了关于如何为 <application>kdm</application> (<application>KDE</application> 的显示管理器)进行这样的配置。</para> </sect3> - - <sect3 id="x11-wm-gnome-antialias"> - <title>在GNOME上使用Anti-aliased字体</title> - - <indexterm><primary>GNOME</primary> - <secondary>anti-aliased fonts</secondary></indexterm> - <para>X11 通过<quote>RENDER</quote>扩展来支持 anti-aliasing。 - GTK+ 2.0 以及更高的版本(被 - <application>GNOME</application>使用的工具包)可以使用这个功能。 - 配置 anti-aliasing 在 - <xref linkend="antialias">描述。所以,使用最近的软件, - anti-aliasing 可以应用在 - <application>GNOME</application>桌面环境中。只需要依次选择 - <menuchoice> - <guimenu>应用程序</guimenu> - <guisubmenu>桌面首选项</guisubmenu> - <guimenuitem>字体</guimenuitem></menuchoice>,然后选上 - <guibutton>最佳形状</guibutton>, - <guibutton>最佳对比度</guibutton>,或者 - <guibutton>像素圆滑(LCD)</guibutton>。对于 - GTK+ 应用程序,它们不是 - <application>GNOME</application> 桌面的一部分,在启动程序前需要设置 - 环境变量<varname>GDK_USE_XFT</varname>的值为 - <literal>1</literal>。</para> - </sect3> </sect2> <sect2 id="x11-wm-kde"> |