aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/x11/chapter.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'zh_CN.GB2312/books/handbook/x11/chapter.sgml')
-rw-r--r--zh_CN.GB2312/books/handbook/x11/chapter.sgml146
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>&lt;/fontconfig&gt;</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> 就会在登录时自动启动 &mdash;
- 除此之外不需要进一步设置了。</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">