Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Sep 2009 20:03:24 GMT
From:      Oleg Ginzburg <oleg.ginzburg@nevosoft.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   docs/139161: [handbook] partial updating and synchronisation with the original for russian x11 chapter
Message-ID:  <200909262003.n8QK3OFG098672@www.freebsd.org>
Resent-Message-ID: <200909262010.n8QKA6w5070383@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         139161
>Category:       docs
>Synopsis:       [handbook] partial updating and synchronisation with the original for russian x11 chapter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 26 20:10:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Oleg Ginzburg
>Release:        8.0-RC1
>Organization:
>Environment:
FreeBSD localhost.my.domain 8.0-RC1 FreeBSD 8.0-RC1 #2: Sat Sep 26 12:12:51 MSD 2009     root@localhost.my.domain:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
An information in russian translate x11 chapter has become outdated (absence about features Xorg 7.4, the information about -retro key, information about daemons dbus/hald...). The attached patch partially correct the information.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

--- ru_RU.KOI8-R/books/handbook/x11/chapter.sgml-orig	2009-09-26 21:59:29.000000000 +0400
+++ ru_RU.KOI8-R/books/handbook/x11/chapter.sgml	2009-09-26 23:18:05.000000000 +0400
@@ -438,14 +438,44 @@
 
       <screen>&prompt.user; <userinput>startx</userinput></screen>
 
-      <para>Если это не сработает, или конфигурация по умолчанию не
-	подходит, X11 необходимо настроить вручную.  Процесс настройки
-	X11 является
+      <para>Начиная с версии 7.4, <application>&xorg;</application>
+	может использовать <acronym>HAL</acronym> для автоматического поиска клавиатуры и мыши.
+	Порты <filename role="package">sysutils/hal</filename> и
+	<filename role="package">devel/dbus</filename> будут инсталлированы как 
+	зависимости <filename role="package">x11/xorg</filename>, но для
+	их включения необходимо иметь следующие записи в 
+	<filename>/etc/rc.conf</filename> file:</para>
+
+      <programlisting>hald_enable="YES"
+dbus_enable="YES"</programlisting>
+
+      <para>Эти сервисы должны быть запущены (вручную или при 
+	загрузки системы) до последующей загрузки <application>&xorg;</application>
+	конфигурации.</para>
+
+     <para>Автоматическая конфигурация не всегда может сработать на некотором оборудовании,
+	либо создать не совсем ту настройку, которая желаема. В этих случаях, необходима ручная 
+	настройка конфигурации.</para>
+
+     <note>
+	<para>Такие оконные менеджеры, как
+	  <application>GNOME</application>,
+	  <application>KDE</application> или
+	  <application>Xfce</application> имеют собственные утилиты, позволяющие пользователю
+	  легко устанавливать такие параметры, как разрешение экрана.
+	  Поэтому, если конфигурация по-умолчанию не подходящая и вы 
+	  планируете инсталлировать эти оконные менеджеры, просто можете
+	  продолжить настройку рабочей среды, используя их собственные утилиты 
+	  для установок параметров экрана.</para>
+      </note>      
+
+      <para>Процесс настройки X11 является
 	многошаговым.  Первый шаг заключается в построении начального
-	конфигурационного файла.  Работая с правами суперпользователя,
-	просто запустите:</para>
+	конфигурационного файла. 
+	Работая с правами суперпользователя, просто 
+	запустите:</para>
 
-      <screen>&prompt.root; <userinput>Xorg -configure</userinput></screen>
+<screen>&prompt.root; <userinput>Xorg -configure</userinput></screen>
 
       <para>При этом в каталоге <filename>/root</filename> будет создан скелет
 	конфигурационного файла X11 под именем
@@ -463,6 +493,13 @@
 
       <screen>&prompt.root; <userinput>Xorg -config xorg.conf.new</userinput></screen>
 
+      <para>Начиная с <application>&xorg;</application> 7.4 и выше,
+	это тестирование покажет лишь черный экран, что делает диагностику
+	не совсем полноценным. Старое поведение будет доступно
+	при использовании опции <option>retro</option></para>
+
+      <screen>&prompt.root; <userinput>Xorg -config xorg.conf.new -retro</userinput></screen>
+
       <para>Если появилась чёрно-белая сетка и курсор мыши в виде
 	X, то настройка была выполнена успешно.  Для завершения тестирования
 	просто нажмите одновременно
@@ -472,10 +509,97 @@
 	  <keycap>Backspace</keycap>
 	</keycombo>.</para>
 
-      <note>
+     <note>
+	<para>Данная комбинация включена по-умолчанию до
+	  <application>&xorg;</application> версии 7.3.  Для включения этого в
+	  версии 7.4 и выше, вы должнны ввести следующую 
+	  команду в любом эмуляторе X терминала:</para>
+
+	<screen>&prompt.user; <userinput>setxkbmap -option terminate:ctrl_alt_bksp</userinput></screen>
+
+	<para>или создать конфигурационный файл клавиатуры для 
+	  <application>hald</application> называемый
+	  <filename>x11-input.fdi</filename> и сохранить его в 
+	  <filename
+	  class="directory">/usr/local/etc/hal/fdi/policy</filename>
+	  директории.  Данный файл должен содержать следующие
+	  строчки:</para>
+
+	<programlisting>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+&lt;deviceinfo version="0.2"&gt;
+  &lt;device&gt;
+    &lt;match key="info.capabilities" contains="input.keyboard"&gt;
+	  &lt;merge key="input.x11_options.XkbOptions" type="string"&gt;terminate:ctrl_alt_bksp&lt;/merge&gt;
+    &lt;/match&gt;
+  &lt;/device&gt;
+&lt;/deviceinfo&gt;</programlisting>
+
+	<para>Вам может потребоваться перезагрузка системы для вступления параметров
+	  <application>hald</application> в силу.</para>
+      </note>
+
+      
 	<para>Если мышь не работает, ее необходимо настроить.
 	  Обратитесь к <xref linkend="mouse"> в главе об установке
-	  &os;.</para>
+	  &os;. Дополнительно, начиная с версии 
+	  7.4, секция <literal>InputDevice</literal> в 
+	  <filename>xorg.conf</filename> игнорируется в пользу 
+          автоматического поиска устройств. Для возвращения старого поведения, добавьте
+	  следующие строчки в секции <literal>ServerLayout</literal> или
+	  <literal>ServerFlags</literal>:</para>
+      
+	  <programlisting>Option "AutoAddDevices" "false"</programlisting>
+
+	  <para>Устройства ввода могут конфигурированы затем как в предыдущих версиях,
+             вместе с другими необходимыми опциями (такими, как переключение раскладок клавиатуры
+	    например).</para>
+
+      <note>
+	<para>Как ранее уже сообщалось, начиная с версии 7.4, по-умолчанию,
+	  <application>hald</application> демон будет пытаться распознать
+	  вашу клавиатуру автоматически. Есть возможность, что раскладка вашей 
+	   клавиатуры или ее модель будут определены некорректно. Такие оконные
+	  менеджеры как <application>GNOME</application>,
+	  <application>KDE</application> или
+	  <application>Xfce</application> содержат свои инструменты для конфигурирования 
+          клавиатур. Тем не менее, можно установить параметры клавиатуры	  
+          непосредственно с помощью утилиты &man.setxkbmap.1; или через
+	  <application>hald</application>конфигурационные правила.</para>
+
+	<para>Например, если вы хотите использовать клавиаши PC 102 клавиатуры,
+          идущая с француской раскладкой, мы должны создать конфигурационный файл
+          клавиатуры для <application>hald</application>
+	  называемый <filename>x11-input.fdi</filename> и сохранить в 
+	  <filename
+	  class="directory">/usr/local/etc/hal/fdi/policy</filename>
+	  директории. Этот файл должен содержать следующие
+          строчки:</para>
+
+	<programlisting>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+&lt;deviceinfo version="0.2"&gt;
+  &lt;device&gt;
+    &lt;match key="info.capabilities" contains="input.keyboard"&gt;
+	  &lt;merge key="input.x11_options.XkbModel" type="string"&gt;pc102&lt;/merge&gt;
+	  &lt;merge key="input.x11_options.XkbLayout" type="string"&gt;fr&lt;/merge&gt;
+    &lt;/match&gt;
+  &lt;/device&gt;
+&lt;/deviceinfo&gt;</programlisting>
+
+	<para>Если этот файл уже существует, просто скопируйте и добавьте эти строчки в 
+            файл данный файл.</para>
+
+	<para>Вы должны будете перезагрузить систему, чтобы заставить
+	  <application>hald</application> применить настройки.</para>
+
+	<para>Есть возможность проделать ту же конфигурацию из X терминала 
+          или скрипт следующей командой:</para>
+
+	<screen>&prompt.user; <userinput>setxkbmap -model pc102 -layout fr</userinput></screen>
+
+	<para>Файл
+	  <filename>/usr/local/share/X11/xkb/rules/base.lst</filename>
+	  содержит список различных клавиатур, доступные опции 
+	  и раскладки.</para>
       </note>
 
       <indexterm><primary>Тонкая настройка X11</primary></indexterm>


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909262003.n8QK3OFG098672>