1.173 -> 1.179 books/handbook/x11/chapter.sgml

Obtained from:	The FreeBSD Russian Documentation Project
This commit is contained in:
Denis Peplin 2007-06-22 09:16:51 +00:00
parent 55636180df
commit 935be46e5d
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30323

View file

@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project
$FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/x11/chapter.sgml,v 1.64 2006/06/25 08:59:41 marck Exp $
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/x11/chapter.sgml,v 1.65 2007/06/22 09:17:40 den Exp $
Original revision: 1.173
Original revision: 1.179
-->
<chapter id="x11">
@ -43,16 +43,20 @@
The &xfree86; Project, Inc. Начиная с &os;&nbsp;5.3-RELEASE,
официальной версией X11 по умолчанию стал
<application>&xorg;</application>, разработанный
X.Org Foundation.</para>
X.Org Foundation под лицензией, очень похожей на ту, которая используется
&os;. Под &os; существуют также коммерческие X серверы.</para>
<para>Эта глава посвящена установке и настройке
X11 × ÓÉÓÔÅÍÅ FreeBSD, Ó ÁËÃÅÎÔÏÍ ÎÁ
<application>&xorg;</application>.</para>
X11 в системе FreeBSD, с акцентом на <application>&xorg;</application>.
За информацией о настройке <application>&xfree86;</application>
(в более старых релизах &os; <application>&xfree86;</application>
был реализацией X11 по умолчанию), всегда можно обратиться к старым
версиям Руководства &os; по адресу <ulink
url="http://docs.FreeBSD.org/doc/"></ulink>.</para>
<para>За дополнительной информацией по видео оборудованию, поддерживаемому
X11, ÏÂÒÁÔÉÔÅÓØ Ë ×Å ÓÁÊÔÁÍ
<ulink url="http://www.x.org/">&xorg;</ulink> ÉÌÉ
<ulink url="http://www.XFree86.org/">&xfree86;</ulink>.</para>
X11, обратитесь к веб сайту
<ulink url="http://www.x.org/">&xorg;</ulink>.</para>
<para>После чтения этой главы вы будете знать:</para>
@ -88,16 +92,6 @@
сторонних разработчиков (<xref linkend="ports">).</para>
</listitem>
</itemizedlist>
<note>
<para>÷ ÜÔÏÊ ÇÌÁ×Å ÏÐÉÓÁÎÁ ÕÓÔÁÎÏ×ËÁ É ÎÁÓÔÒÏÊËÁ ÓÅÒ×ÅÒÏ× X11:
<application>&xorg;</application> É
<application>&xfree86;</application>. ðÏ ÂÏÌØÛÅÊ ÞÁÓÔÉ
ÆÁÊÌÙ ÎÁÓÔÒÏÊËÉ, ËÏÍÁÎÄÙ É ÓÉÎÔÁËÓÉÓ ÉÄÅÎÔÉÞÎÙ.
ôÁÍ, ÇÄÅ ÅÓÔØ ÒÁÚÌÉÞÉÑ, ÐÒÉ×ÏÄÉÔÓÑ ÓÉÎÔÁËÓÉÓ É
<application>&xorg;</application> É
<application>&xfree86;</application>.</para>
</note>
</sect1>
<sect1 id="x-understanding">
@ -167,11 +161,6 @@
запускать X-сервер в &microsoft.windows; или &macos; от Apple, и есть
множество свободно распространяемых и коммерческих приложений, которые
это реализуют.</para>
<para>îÁÞÉÎÁÑ Ó &os;&nbsp;5.3-RELEASE, X-ÓÅÒ×ÅÒ, ÐÏÓÔÁ×ÌÑÅÍÙÊ Ó FreeBSD, ÎÁÚÙ×ÁÅÔÓÑ
<application>&xorg;</application>, É ÏÎ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ Ó×ÏÂÏÄÎÏ
ÐÏÄ ÌÉÃÅÎÚÉÅÊ, ÏÞÅÎØ ÐÏÈÏÖÅÊ ÎÁ ÕÓÌÏ×ÉÑ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ FreeBSD.
éÍÅÀÔÓÑ É ËÏÍÍÅÒÞÅÓËÉÅ X-ÓÅÒ×ÅÒÙ ÄÌÑ FreeBSD.</para>
</sect2>
<sect2>
@ -331,16 +320,13 @@
<sect1 id="x-install">
<title>Установка X11</title>
<para>îÁ &os; ÍÏÇÕÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ <application>&xorg;</application>
ÉÌÉ <application>&xfree86;</application>. îÁÞÉÎÁÑ Ó
&os;&nbsp;5.3-RELEASE, ×ÅÒÓÉÅÊ X11 ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ &os; Ñ×ÌÑÅÔÓÑ
<para>Версией X11 по умолчанию для &os; является
<application>&xorg;</application>. <application>&xorg;</application>
это сервер X дистрибутива открытой реализации X Window System,
выпущенной X.Org Foundation. <application>&xorg;</application> основан на коде
<application>&xfree86&nbsp;4.4RC2</application> и X11R6.6.
X.Org Foundation ×ÙÐÕÓÔÉÌÁ X11R6.7 × ÁÐÒÅÌÅ 2004 ÇÏÄÁ, Á
X11R6.8.2 × ÆÅ×ÒÁÌÅ 2005; ÜÔÁ ×ÅÒÓÉÑ ÄÏÓÔÕÐÎÁ ÉÚ ëÏÌÌÅËÃÉÉ
ÐÏÒÔÏ× &os;.</para>
Версия <application>&xorg;</application>, доступная на данный момент
из коллекции портов &os;: &xorg.version;.</para>
<para>Для сборки и установки <application>&xorg;</application> из
Коллекции портов, выполните:</para>
@ -353,12 +339,6 @@
удостоверьтесь в наличии хотя бы 4&nbsp;GB свободного места.</para>
</note>
<para>äÌÑ ÓÂÏÒËÉ É ÕÓÔÁÎÏ×ËÉ <application>&xfree86;</application>
ÉÚ ëÏÌÌÅËÃÉÉ ÐÏÒÔÏ×:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11/XFree86-4</userinput>
&prompt.root; <userinput>make install clean</userinput></screen>
<para>Кроме того, X11 может быть установлен непосредственно из
пакетов. Бинарные пакеты, устанавливаемые &man.pkg.add.1;,
доступны и для X11. Когда &man.pkg.add.1; используется для удаленной
@ -371,11 +351,6 @@
<screen>&prompt.root; <userinput>pkg_add -r xorg</userinput></screen>
<para>ðÁËÅÔ <application>&xfree86;&nbsp;4.X</application> ÍÏÖÅÔ ÂÙÔØ
ÕÓÔÁÎÏ×ÌÅÎ ËÏÍÁÎÄÏÊ:</para>
<screen>&prompt.root; <userinput>pkg_add -r XFree86</userinput></screen>
<note>
<para>В примерах выше будет установлен полный дистрибутив
X11, включая серверы, клиенты, шрифты
@ -386,45 +361,6 @@
<para>В оставшейся части главы будет рассказано о том, как сконфигурировать
X11 и настроить рабочее окружение.</para>
<sect2 id="x-to-xorg">
<title>úÁÍÅÎÁ <application>&xfree86;</application> ÎÁ
<application>&xorg;</application></title>
<para>ëÁË É Ó ÌÀÂÙÍ ÐÏÒÔÏÍ, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÐÒÏ×ÅÒÉÔØ ÆÁÊÌ
<filename>/usr/ports/UPDATING</filename> ÎÁ ÎÁÌÉÞÉÅ ÉÚÍÅÎÅÎÉÊ.
éÎÓÔÒÕËÃÉÉ ÐÏ ÐÅÒÅÈÏÄÕ Ó <application>&xfree86;</application>
ÎÁ <application>&xorg;</application> ×ËÌÀÞÅÎÙ × ÜÔÏÔ
ÆÁÊÌ.</para>
<para>éÓÐÏÌØÚÕÊÔÅ <application>CVSup</application> ÄÌÑ ÏÂÎÏ×ÌÅÎÉÑ
ÄÅÒÅ×Á ÐÏÒÔÏ× ÐÅÒÅÄ ÌÀÂÏÊ ÐÅÒÅÕÓÔÁÎÏ×ËÏÊ. äÌÑ ÚÁÍÅÎÙ
X11 ×ÁÍ ÔÁËÖÅ ÐÏÔÒÅÂÕÅÔÓÑ ÕÓÔÁÎÏ×ÉÔØ <filename
role="package">sysutils/portupgrade</filename>.</para>
<para>÷ ÆÁÊÌ <filename>/etc/make.conf</filename> ÎÅÏÂÈÏÄÉÍÏ
ÄÏÂÁ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ <literal>X_WINDOW_SYSTEM=xorg</literal>.
üÔÏ ÎÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ÓÉÓÔÅÍÁ ÚÎÁÌÁ, ËÁËÏÊ X11 ÉÓÐÏÌØÚÕÅÔÓÑ.
óÔÁÒÁÑ ÐÅÒÅÍÅÎÎÁÑ <literal>XFREE86_VERSION</literal> ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ,
ÏÎÁ ÚÁÍÅÎÅÎÁ ÐÅÒÅÍÅÎÎÏÊ <literal>X_WINDOW_SYSTEM</literal>.</para>
<para>úÁÔÅÍ ÉÓÐÏÌØÚÕÊÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:</para>
<screen>&prompt.root; <userinput>pkg_delete -f /var/db/pkg/imake-4* /var/db/pkg/XFree86-*</userinput>
&prompt.root; <userinput>cd /usr/ports/x11/xorg</userinput>
&prompt.root; <userinput>make install clean</userinput>
&prompt.root; <userinput>pkgdb -F</userinput></screen>
<para>ëÏÍÁÎÄÁ &man.pkgdb.1; Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ÐÒÏÇÒÁÍÍÙ
<application>portupgrade</application>, ÏÎÁ ÏÂÎÏ×ÉÔ
ÒÁÚÌÉÞÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÁËÅÔÏ×.</para>
<note>
<para>ðÅÒÅÄ ÓÂÏÒËÏÊ ÐÏÌÎÏÊ ×ÅÒÓÉÉ <application>&xorg;</application>
ÕÄÏÓÔÏ×ÅÒØÔÅÓØ × ÎÁÌÉÞÉÉ ÈÏÔÑ ÂÙ 4&nbsp;GB Ó×ÏÂÏÄÎÏÇÏ ÍÅÓÔÁ.</para>
</note>
</sect2>
</sect1>
<sect1 id="x-config">
<sect1info>
<authorgroup>
@ -439,8 +375,6 @@
<title>Конфигурация X11</title>
<indexterm><primary>&xfree86;&nbsp;4.X</primary></indexterm>
<indexterm><primary>&xfree86;</primary></indexterm>
<indexterm><primary>&xorg;</primary></indexterm>
<indexterm><primary>X11</primary></indexterm>
@ -499,16 +433,11 @@
<screen>&prompt.root; <userinput>Xorg -configure</userinput></screen>
<para>äÌÑ <application>&xfree86;</application> ÚÁÐÕÓÔÉÔÅ:</para>
<screen>&prompt.root; <userinput>XFree86 -configure</userinput></screen>
<para>При этом в каталоге <filename>/root</filename> будет создан скелет
конфигурационного файла X11 под именем
<filename>xorg.conf.new</filename> (там, куда после &man.su.1; или
непосредственного входа будет указывать переменная
<envar>$HOME</envar>). äÌÑ <application>&xfree86;</application>,
ÜÔÏÔ ÆÁÊÌ ÎÁÚÙ×ÁÅÔÓÑ <filename>XF86Config.new</filename>. ðÒÏÇÒÁÍÍÁ
<envar>$HOME</envar>). Программа
X11 сделает попытку распознать графическое оборудование системы и
запишет конфигурационный файл, загружающий правильные драйверы для
обнаруженного оборудования в системе.</para>
@ -520,11 +449,6 @@
<screen>&prompt.root; <userinput>Xorg -config xorg.conf.new</userinput></screen>
<para>ðÏÌØÚÏ×ÁÔÅÌÑÍ <application>&xfree86;</application> ÎÅÏÂÈÏÄÉÍÏ
×ÙÐÏÌÎÉÔØ:</para>
<screen>&prompt.root; <userinput>XFree86 -xf86config XF86Config.new</userinput></screen>
<para>Если появилась чёрно-белая сетка и курсор мыши в виде
X, то настройка была выполнена успешно. Для завершения тестирования
просто нажмите одновременно
@ -543,9 +467,7 @@
<indexterm><primary>Тонкая настройка X11</primary></indexterm>
<para>Теперь выполните тонкую настройку в файле
<filename>xorg.conf.new</filename> ÐÏ Ó×ÏÅÍÕ ×ËÕÓÕ (ÉÌÉ
<filename>XF86Config.new</filename>, ÅÓÌÉ ×Ù ÒÁÂÏÔÁÅÔÅ Ó
<application>&xfree86;</application>).
<filename>xorg.conf.new</filename> по своему вкусу.
Откройте файл в текстовом редакторе, таком, как &man.emacs.1; или
&man.ee.1;. Сначала задайте частоты для
монитора. Они обычно обозначаются как частоты горизонтальной и
@ -582,12 +504,9 @@ EndSection</programlisting>
<indexterm>
<primary><filename>xorg.conf</filename></primary>
</indexterm>
<indexterm>
<primary><filename>XF86Config</filename></primary>
</indexterm>
<para>Пока файл конфигурации <filename>xorg.conf.new</filename>
(ÉÌÉ <filename>XF86Config.new</filename>) ÏÔËÒÙÔ
открыт
в редакторе, выберите желаемые разрешение и глубину цвета, которые
будут использоваться по умолчанию. Они задаются в разделе
<literal>"Screen"</literal>:</para>
@ -607,7 +526,7 @@ EndSection</programlisting>
<para>Ключевое слово <literal>DefaultDepth</literal> описывает
глубину цвета, с которой будет работа по умолчанию. Это значение
может быть переопределено при помощи параметра командной строки
<option>-depth</option> ÄÌÑ &man.Xorg.1; (ÉÌÉ &man.XFree86.1;).
<option>-depth</option> для &man.Xorg.1;.
Ключевое слово
<literal>Modes</literal> описывает разрешение, с которым нужно
работать при данной глубине цвета. Заметьте, что поддерживаются
@ -624,49 +543,35 @@ EndSection</programlisting>
находится информация по каждому устройству, к которому
подключен сервер X11. Лог файлам
<application>&xorg;</application> названия даются в формате
<filename>/var/log/Xorg.0.log</filename> (ÌÏÇ ÆÁÊÌÁÍ
<application>&xfree86;</application> ÎÁÚ×ÁÎÉÑ ÄÁÀÔÓÑ × ÆÏÒÍÁÔÅ
<filename>XFree86.0.log</filename>). éÍÅÎÁ ÌÏÇ ÆÁÊÌÁÍ
<filename>/var/log/Xorg.0.log</filename>. Имена лог файлам
могут даваться от <filename>Xorg.0.log</filename> до
<filename>Xorg.8.log</filename> и так далее.</para>
</note>
<para>Если все в порядке, то конфигурационный файл нужно установить в
ÏÂÝÅÄÏÓÔÕÐÎÏÅ ÍÅÓÔÏ, ÇÄÅ ÅÇÏ ÓÍÏÖÅÔ ÎÁÊÔÉ &man.Xorg.1; (ÉÌÉ
&man.XFree86.1;).
общедоступное место, где его сможет найти &man.Xorg.1;.
Обычно это <filename>/etc/X11/xorg.conf</filename> или
<filename>/usr/X11R6/etc/X11/xorg.conf</filename>
(ÄÌÑ <application>&xfree86;</application> ÜÔÏ
<filename>/etc/X11/XF86Config</filename> ÉÌÉ
<filename>/usr/X11R6/etc/X11/XF86Config</filename>).</para>
<filename>/usr/X11R6/etc/X11/xorg.conf</filename>.</para>
<screen>&prompt.root; <userinput>cp xorg.conf.new /etc/X11/xorg.conf</userinput></screen>
<para>äÌÑ <application>&xfree86;</application>:</para>
<screen>&prompt.root; <userinput>cp XF86Config.new /etc/X11/XF86Config</userinput></screen>
<para>ôÅÐÅÒØ ÐÒÏÃÅÓÓ ÎÁÓÔÒÏÊËÉ X11 ÚÁ×ÅÒÛÅÎ. äÌÑ ÚÁÐÕÓËÁ
<application>&xfree86;&nbsp;4.X</application> ÐÏÓÒÅÄÓÔ×ÏÍ &man.startx.1;
ÕÓÔÁÎÏ×ÉÔÅ ÐÏÒÔ <filename role="package">x11/wrapper</filename>.
÷ <application>&xorg;</application> ÕÖÅ ×ËÌÀÞÅÎ ËÏÄ wrapper, É
ÕÓÔÁÎÏ×ËÁ ÅÇÏ ÉÚ ÐÏÒÔÁ ÎÅ ÔÒÅÂÕÅÔÓÑ. X11 ÍÏÖÎÏ ÔÁËÖÅ ÚÁÐÕÓÔÉÔØ ÞÅÒÅÚ
<para>Теперь процесс настройки X11 завершен.
<application>&xorg;</application> теперь можно запустить с помощью
&man.startx.1;. X11 можно также запустить через
&man.xdm.1;.</para>
<note>
<para>Имеется также графический инструмент для настройки,
&man.xorgcfg.1; (&man.xf86cfg.1; ÄÌÑ
<application>&xfree86;</application>), ËÏÔÏÒÙÊ ×ËÌÀޣΠ×
&man.xorgcfg.1;, который включён в
дистрибутив X11. Он позволяет выполнить
настройку в интерактивном режиме посредством выбора соответствующих
драйверов и настроек. Эта программа может быть запущена в консоли
командой <command>xorgcfg -textmode</command>. Для получения более
полной информации обратитесь к странице справочной системы
&man.xorgcfg.1; ÉÌÉ &man.xf86cfg.1;.</para>
&man.xorgcfg.1;.</para>
<para>ëÒÏÍÅ ÔÏÇÏ, ÓÕÝÅÓÔ×ÕÅÔ ÐÒÏÇÒÁÍÍÁ ÎÁÓÔÒÏÊËÉ &man.xorgconfig.1;
(&man.xf86config.1; ÄÌÑ <application>&xfree86;</application>),
ÜÔÏ ËÏÎÓÏÌØÎÁÑ ÕÔÉÌÉÔÁ, ËÏÔÏÒÁÑ ÍÅÎÅÅ ÄÒÕÖÅÓÔ×ÅÎÎÁ Ë ÐÏÌØÚÏ×ÁÔÅÌÀ,
<para>Кроме того, существует программа настройки &man.xorgconfig.1;.
Это консольная утилита, которая менее дружественна к пользователю,
но может работать в ситуациях, в которых другие утилиты не
работают.</para>
</note>
@ -694,14 +599,83 @@ EndSection</programlisting>
неудачно. Этот драйвер должен оказаться в ядре во время загрузки,
либо вкомпилированным, либо подгруженным посредством
<filename>/boot/loader.conf</filename>.</para>
</sect3>
<para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ <application>&xfree86;&nbsp;4.1.0</application>
(ÉÌÉ ÂÏÌÅÅ ÐÏÚÄÎÀÀ ×ÅÒÓÉÀ), É ×ÙÄÁÀÔÓÑ ÓÏÏÂÝÅÎÉÑ Ï ÎÅÒÁÚÒÅÛ£ÎÎÙÈ
ÓÓÙÌËÁÈ ÔÉÐÁ <literal>fbPictureInit</literal>, ÐÏÐÒÏÂÕÊÔÅ ÄÏÂÁ×ÉÔØ
ÔÁËÕÀ ÓÔÒÏÞËÕ ÐÏÓÌÅ <literal>Driver "i810"</literal> ×
ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ X11:</para>
<sect3>
<title>Настройка широкоэкранного режима</title>
<programlisting>Option "NoDDC"</programlisting>
<indexterm><primary>настройка широкоэкранного режима</primary></indexterm>
<para>Для этого раздела необходимо несколько больше навыков настройки.
Если после использования описанных выше инструментов настройки в
результате рабочей конфигурации не получается, в лог файлах достаточно
информации для доведения конфигурации до рабочего уровня. Для настройки
используется текстовый редактор.</para>
<para>Существующие широкоэкранные стандарты (WSXGA, WSXGA+, WUXGA, WXGA,
WXGA+, и т.д.) поддерживают форматы изображения 16:10 и 10:9, которые
могут быть проблемными. Для формата 16:10, например, возможны следующие
разрешения экрана:</para>
<itemizedlist>
<listitem><para>2560x1600</para></listitem>
<listitem><para>1920x1200</para></listitem>
<listitem><para>1680x1050</para></listitem>
<listitem><para>1440x900</para></listitem>
<listitem><para>1280x800</para></listitem>
</itemizedlist>
<para>Иногда достаточно добавить одно из этих разрешений в качестве параметра
<literal>Mode</literal> в раздел <literal>Section "Screen"</literal>
вот так:</para>
<programlisting>Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050"
EndSubSection
EndSection</programlisting>
<para><application>&xorg;</application> может извлечь информацию о разрешении
из монитора посредством I2C/DDC, так что у него есть данные, какие
частоты и разрешения может поддерживать монитор.</para>
<para>Если эти <literal>ModeLines</literal> не определены в драйверах,
может потребоваться дополнительная настройка
<application>&xorg;</application>. Используя
<filename>/var/log/Xorg.0.log</filename>, можно извлечь достаточно
информации для создания рабочей строки <literal>ModeLine</literal> вручную.
Просто обратитесь к следующей информации:</para>
<programlisting>(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 146.2 MHz Image Size: 433 x 271 mm
(II) MGA(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) MGA(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) MGA(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz</programlisting>
<para>Эта информация называется EDID. Создание <literal>ModeLine</literal>
из сводится к расположению номеров в правильном порядке:</para>
<programlisting>ModeLine &lt;name&gt; &lt;clock&gt; &lt;4 horiz. timings&gt; &lt;4 vert. timings&gt;</programlisting>
<para>Для нашего примера <literal>ModeLine</literal> в <literal>Section
"Monitor"</literal> будет выглядеть так:</para>
<programlisting>Section "Monitor"
Identifier "Monitor1"
VendorName "Bigname"
ModelName "BestModel"
ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
Option "DPMS"
EndSection</programlisting>
<para>После завершения редактирования конфигурации, X должен запуститься
в новом широкоэкранном разрешении.</para>
</sect3>
</sect2>
</sect1>
@ -755,11 +729,7 @@ EndSection</programlisting>
<para>То же самое нужно будет сделать для коллекции freefont и других.
Чтобы X-сервер обнаруживал
этих шрифты, добавьте соответствующую строку в
ÆÁÊÌ ÎÁÓÔÒÏÊËÉ X ÓÅÒ×ÅÒÁ <filename>/etc/X11/</filename>
(<filename>xorg.conf</filename> ÄÌÑ
<application>&xorg;</application> É
<filename>XF86Config</filename> ÄÌÑ
<application>&xfree86;</application>),
файл настройки X сервера (<filename>/etc/X11/xorg.conf</filename>),
которая должна выглядеть так:</para>
<programlisting>FontPath "/usr/X11R6/lib/X11/fonts/URW/"</programlisting>
@ -789,25 +759,17 @@ EndSection</programlisting>
<secondary>TrueType</secondary>
</indexterm>
<para>ëÁË × <application>&xfree86;&nbsp;4.X</application>, ÔÁË É ×
<application>&xorg;</application> ÉÍÅÅÔÓÑ ×ÓÔÒÏÅÎÎÁÑ
<para>В <application>&xorg;</application> имеется встроенная
поддержка шрифтов &truetype;. Имеются два модуля, которые могут
обеспечить эту функциональность. В нашем примере используется модуль
freetype, потому что он в большей степени похож на другие механизмы
для работы с шрифтами. Для включения модуля freetype достаточно в
раздел <literal>"Module"</literal> файла
<filename>/etc/X11/xorg.conf</filename> ÉÌÉ
<filename>/etc/X11/XF86Config</filename> ÄÏÂÁ×ÉÔØ ÓÌÅÄÕÀÝÕÀ
<filename>/etc/X11/xorg.conf</filename> добавить следующую
строчку.</para>
<programlisting>Load "freetype"</programlisting>
<para>÷ ÓÌÕÞÁÅ <application>&xfree86;&nbsp;3.3.X</application> ÔÒÅÂÕÅÔÓÑ
ÏÔÄÅÌØÎÙÊ ÓÅÒ×ÅÒ ÛÒÉÆÔÏ× &truetype;. äÌÑ ÜÔÏÇÏ ÏÂÙÞÎÏ
ÉÓÐÏÌØÚÕÅÔÓÑ <application>Xfstt</application>. äÌÑ ÕÓÔÁÎÏ×ËÉ
<application>Xfstt</application> ÐÒÏÓÔÏ ÕÓÔÁÎÏ×ÉÔÅ ÐÏÒÔ
<filename role="package">x11-servers/Xfstt</filename>.</para>
<para>Теперь создайте каталог для шрифтов &truetype;
(к примеру, <filename>/usr/X11R6/lib/X11/fonts/TrueType</filename>) и
скопируйте все шрифты &truetype; в этот каталог. Имейте в виду,
@ -822,7 +784,7 @@ EndSection</programlisting>
<filename role="package">x11-fonts/ttmkfdir</filename>.</para>
<screen>&prompt.root; <userinput>cd /usr/X11R6/lib/X11/fonts/TrueType</userinput>
&prompt.root; <userinput>ttmkfdir &gt; fonts.dir</userinput></screen>
&prompt.root; <userinput>ttmkfdir -o fonts.dir</userinput></screen>
<para>После этого добавьте каталог со шрифтами &truetype;
к маршруту поиска шрифтов. Это делается точно также, как описано выше
@ -833,8 +795,7 @@ EndSection</programlisting>
&prompt.user; <userinput>xset fp rehash</userinput></screen>
<para>или добавьте строку <option>FontPath</option> в файл
<filename>xorg.conf</filename> (ÉÌÉ
<filename>XF86Config</filename>).</para>
<filename>xorg.conf</filename>.</para>
<para>Это всё. Теперь <application>&netscape;</application>,
<application>Gimp</application>,
@ -1446,11 +1407,11 @@ DisplayManager.requestPort: 0</screen>
<filename>.xinitrc</filename> уже откорректирован, то просто
замените строку, в которой запускается используемый менеджер окон,
на ту, что вызовет
<application>/usr/X11R6/bin/gnome-session</application>.
<application>/usr/local/bin/gnome-session</application>.
Если в конфигурационном файле нет ничего особенного, то будет
достаточно просто набрать:</para>
<screen>&prompt.user; <userinput>echo "/usr/X11R6/bin/gnome-session" &gt; ~/.xinitrc</userinput></screen>
<screen>&prompt.user; <userinput>echo "/usr/local/bin/gnome-session" &gt; ~/.xinitrc</userinput></screen>
<para>Теперь наберите <command>startx</command>, и будет запущена
графическая оболочка <application>GNOME</application>.</para>
@ -1462,11 +1423,11 @@ DisplayManager.requestPort: 0</screen>
же самой командой в нём. Для этого отредактируйте файл,
заменив существующую команду запуска оконного
менеджера на
<application>/usr/X11R6/bin/gnome-session</application>:</para>
<application>/usr/local/bin/gnome-session</application>:</para>
</note>
<screen>&prompt.user; <userinput>echo "#!/bin/sh" &gt; ~/.xsession</userinput>
&prompt.user; <userinput>echo "/usr/X11R6/bin/gnome-session" &gt;&gt; ~/.xsession</userinput>
&prompt.user; <userinput>echo "/usr/local/bin/gnome-session" &gt;&gt; ~/.xsession</userinput>
&prompt.user; <userinput>chmod +x ~/.xsession</userinput></screen>
<para>Ещё одним вариантом является настройка менеджера дисплеев таким
@ -1739,7 +1700,7 @@ DisplayManager.requestPort: 0</screen>
<application>XFce</application> при следующем
запуске X. Просто наберите:</para>
<screen>&prompt.user; <userinput>echo "/usr/X11R6/bin/startxfce4" &gt; ~/.xinitrc</userinput></screen>
<screen>&prompt.user; <userinput>echo "/usr/local/bin/startxfce4" &gt; ~/.xinitrc</userinput></screen>
<para>При следующем запуске X в качестве рабочего стола
будет использоваться <application>XFce</application>.
@ -1747,7 +1708,7 @@ DisplayManager.requestPort: 0</screen>
менеджер дисплеев, такой, как <filename>XDM</filename>, создайте
файл <filename>.xsession</filename> так, как это
описано в разделе о <link linkend="x11-wm-gnome">GNOME</link>, но
Ó ËÏÍÁÎÄÏÊ <filename>/usr/X11R6/bin/startxfce4</filename>, ÌÉÂÏ
с командой <filename>/usr/local/bin/startxfce4</filename>, либо
настройте менеджер дисплеев так, чтобы он разрешил выбор рабочего
стола во время входа в систему, как это описано в разделе о <link
linkend="x11-wm-kde-kdm">kdm</link>.</para>