From owner-freebsd-doc@FreeBSD.ORG Sat Sep 26 20:10:07 2009 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25B38106568F for ; Sat, 26 Sep 2009 20:10:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 01F358FC30 for ; Sat, 26 Sep 2009 20:10:07 +0000 (UTC) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n8QKA6nv070384 for ; Sat, 26 Sep 2009 20:10:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n8QKA6w5070383; Sat, 26 Sep 2009 20:10:06 GMT (envelope-from gnats) Resent-Date: Sat, 26 Sep 2009 20:10:06 GMT Resent-Message-Id: <200909262010.n8QKA6w5070383@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-doc@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Oleg Ginzburg Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D2B4D1065692 for ; Sat, 26 Sep 2009 20:03:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C0B7E8FC08 for ; Sat, 26 Sep 2009 20:03:25 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n8QK3O5K098673 for ; Sat, 26 Sep 2009 20:03:24 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n8QK3OFG098672; Sat, 26 Sep 2009 20:03:24 GMT (envelope-from nobody) Message-Id: <200909262003.n8QK3OFG098672@www.freebsd.org> Date: Sat, 26 Sep 2009 20:03:24 GMT From: Oleg Ginzburg To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: docs/139161: [handbook] partial updating and synchronisation with the original for russian x11 chapter X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Sep 2009 20:10:07 -0000 >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 @@ &prompt.user; startx - Если это не сработает, или конфигурация по умолчанию не - подходит, X11 необходимо настроить вручную. Процесс настройки - X11 является + Начиная с версии 7.4, &xorg; + может использовать HAL для автоматического поиска клавиатуры и мыши. + Порты sysutils/hal и + devel/dbus будут инсталлированы как + зависимости x11/xorg, но для + их включения необходимо иметь следующие записи в + /etc/rc.conf file: + + hald_enable="YES" +dbus_enable="YES" + + Эти сервисы должны быть запущены (вручную или при + загрузки системы) до последующей загрузки &xorg; + конфигурации. + + Автоматическая конфигурация не всегда может сработать на некотором оборудовании, + либо создать не совсем ту настройку, которая желаема. В этих случаях, необходима ручная + настройка конфигурации. + + + Такие оконные менеджеры, как + GNOME, + KDE или + Xfce имеют собственные утилиты, позволяющие пользователю + легко устанавливать такие параметры, как разрешение экрана. + Поэтому, если конфигурация по-умолчанию не подходящая и вы + планируете инсталлировать эти оконные менеджеры, просто можете + продолжить настройку рабочей среды, используя их собственные утилиты + для установок параметров экрана. + + + Процесс настройки X11 является многошаговым. Первый шаг заключается в построении начального - конфигурационного файла. Работая с правами суперпользователя, - просто запустите: + конфигурационного файла. + Работая с правами суперпользователя, просто + запустите: - &prompt.root; Xorg -configure +&prompt.root; Xorg -configure При этом в каталоге /root будет создан скелет конфигурационного файла X11 под именем @@ -463,6 +493,13 @@ &prompt.root; Xorg -config xorg.conf.new + Начиная с &xorg; 7.4 и выше, + это тестирование покажет лишь черный экран, что делает диагностику + не совсем полноценным. Старое поведение будет доступно + при использовании опции + + &prompt.root; Xorg -config xorg.conf.new -retro + Если появилась чёрно-белая сетка и курсор мыши в виде X, то настройка была выполнена успешно. Для завершения тестирования просто нажмите одновременно @@ -472,10 +509,97 @@ Backspace . - + + Данная комбинация включена по-умолчанию до + &xorg; версии 7.3. Для включения этого в + версии 7.4 и выше, вы должнны ввести следующую + команду в любом эмуляторе X терминала: + + &prompt.user; setxkbmap -option terminate:ctrl_alt_bksp + + или создать конфигурационный файл клавиатуры для + hald называемый + x11-input.fdi и сохранить его в + /usr/local/etc/hal/fdi/policy + директории. Данный файл должен содержать следующие + строчки: + + <?xml version="1.0" encoding="ISO-8859-1"?> +<deviceinfo version="0.2"> + <device> + <match key="info.capabilities" contains="input.keyboard"> + <merge key="input.x11_options.XkbOptions" type="string">terminate:ctrl_alt_bksp</merge> + </match> + </device> +</deviceinfo> + + Вам может потребоваться перезагрузка системы для вступления параметров + hald в силу. + + + Если мышь не работает, ее необходимо настроить. Обратитесь к в главе об установке - &os;. + &os;. Дополнительно, начиная с версии + 7.4, секция InputDevice в + xorg.conf игнорируется в пользу + автоматического поиска устройств. Для возвращения старого поведения, добавьте + следующие строчки в секции ServerLayout или + ServerFlags: + + Option "AutoAddDevices" "false" + + Устройства ввода могут конфигурированы затем как в предыдущих версиях, + вместе с другими необходимыми опциями (такими, как переключение раскладок клавиатуры + например). + + + Как ранее уже сообщалось, начиная с версии 7.4, по-умолчанию, + hald демон будет пытаться распознать + вашу клавиатуру автоматически. Есть возможность, что раскладка вашей + клавиатуры или ее модель будут определены некорректно. Такие оконные + менеджеры как GNOME, + KDE или + Xfce содержат свои инструменты для конфигурирования + клавиатур. Тем не менее, можно установить параметры клавиатуры + непосредственно с помощью утилиты &man.setxkbmap.1; или через + haldконфигурационные правила. + + Например, если вы хотите использовать клавиаши PC 102 клавиатуры, + идущая с француской раскладкой, мы должны создать конфигурационный файл + клавиатуры для hald + называемый x11-input.fdi и сохранить в + /usr/local/etc/hal/fdi/policy + директории. Этот файл должен содержать следующие + строчки: + + <?xml version="1.0" encoding="ISO-8859-1"?> +<deviceinfo version="0.2"> + <device> + <match key="info.capabilities" contains="input.keyboard"> + <merge key="input.x11_options.XkbModel" type="string">pc102</merge> + <merge key="input.x11_options.XkbLayout" type="string">fr</merge> + </match> + </device> +</deviceinfo> + + Если этот файл уже существует, просто скопируйте и добавьте эти строчки в + файл данный файл. + + Вы должны будете перезагрузить систему, чтобы заставить + hald применить настройки. + + Есть возможность проделать ту же конфигурацию из X терминала + или скрипт следующей командой: + + &prompt.user; setxkbmap -model pc102 -layout fr + + Файл + /usr/local/share/X11/xkb/rules/base.lst + содержит список различных клавиатур, доступные опции + и раскладки. Тонкая настройка X11 >Release-Note: >Audit-Trail: >Unformatted: