Главная

О кафедре

История

События

Методические материалы

Книги

Электронные
книги


Источники
и  пособия


Библейское обозрение

Рекомендуемые
программы


Ссылки

Обновления
сайта


Написать
письмо

НАСТРОЙКА X-СЕРВЕРА
(ВИДЕОКАРТЫ, МОНИТОРА, КЛАВИАТУРЫ И МЫШИ)
В DEBIAN 4.0 ETCH

Практическое руководство

1. Что такое X-сервер

В операционной системе GNU/Linux работу устройств ввода-вывода (видеокарты, монитора, клавиатуры, мыши) в графическом режиме обеспечивает специальная базовая программа, которая называется X-сервер. Далеко не всегда требуется установка и настройка X-сервера: на компьютерах, которые используются как ftp- или www-сервера в сети интернет, или выполняют другие сетевые либо вычислительные задачи, графическая среда бывает не нужна. Но при использовании дома или в офисе привычной и удобной для большинства пользователей является работа в графическом режиме - значит, нужно инсталлировать в системе X-сервер. В этом случае возникает потребность быстро и эффективно настроить видеокарту (выбрав подходящий драйвер), монитор (для которого важно выставить адекватное разрешение и частоту), клавиатуру (где речь идет прежде всего о раскладке) и мышь.

Настройки X-сервера хранятся в специальном конфигурационном файле: /etc/X11/xorg.conf. Изменить настройки можно, открыв этот файл в любом редакторе в режиме суперпользователя. К сожалению, у многих пользователей, перешедших на GNU/Linux с MS Windows, имеется предвзято-опасливое отношение к правке конфигурационных файлов, которые воспринимаются как "китайская грамота", доступная для понимания лишь немногим посвященным. Несмотря на то, что в действительности это не так, дабы не оттолкнуть новичков, а заодно облегчить жизнь завсегдатаев, многие дистрибутивовы GNU/Linux предоставляют специальные утилиты настройки X-сервера, которые иногда называют конфигураторами. Их работа построена просто: пользователю достаточно ответить на ряд вопросов в итерактивном режиме или заполнить соответстсвующие поля в графическом окне, а утилита берет на себя генерацию конфигурационного файла, который, в таком случае, нет необходимости править вручную. Обычно использование конфигуратора дает пользователю желаемый результат. Лишь в редких случаях, когда надо выставить тонкие настройки, не входящие в компетенцию конфигуратора, приходится править конфигурационный файл вручную.

В этой статье будет рассмотрен конфигуратор X-сервера для дистрибутива Debian 4.0 Etch. Хотя работа утилит в других дистрибутивах во многом аналогична, у этой программы имеется несомненное достоинство: она работает в консоли, а значит, может быть использована даже тогда, когда X-сервер вообще отказывается запускаться.

В каких случаях может возникнуть нужда в конфигураторе?

Во-первых, если после установки X-сервера и какой-либо графической среды (KDE, GNOME или другой) при первой попытке входа в среду вместо ожидаемой красивой заставки менеджера загрузки, запрашивающей логин и пароль, компьютер "вылетает" в обычную текстовую консоль с сообщением об ошибке X-сервера (наподобие приведенной ниже). Тогда не остается ничего другого, как переконфигурировать X-сервер.

(II) Primary Device is: PCI 03:00:0
(II) ATI:  Candidate "Device" section "ATI Technologies Inc RV410 [Radeon X700 Pro (PCIE)]".
(WW) ATI:  PCI Mach64 in slot 3:0:0 could not be detected!
(WW) ATI:  PCI Mach64 in slot 3:0:1 could not be detected!
(EE) No devices detected.

Fatal server error:
no screens found

Во-вторых, если X-сервер после инсталляции заработал, но не так, как того хотелось бы. Например, у экрана или слишком низкое, или слишком высокое разрешение, либо (на ЭЛТ-мониторах) низкая частота разверстки (например, 60 Гц вместо 85 Гц) и невозможно избавиться от ощущения "мигания" экрана.

2. Установка X-сервера

В качестве X-сервера в Debian 4.0 Etch используется сервер xorg версии 7.1.0-19. Если он по каким-то соображениям не был проинсталлирован во время установки базовой системы, то в режиме суперпользователя набираем в консоли команду:

# aptitude install xserver-xorg

Программа установки aptitude сообщит нам о том, что для корректной инсталляции пакета xserver-xorg нужно дополнительно установить ряд пакетов, от которых он зависит (всего 98 пакетов, включая сервер), и задаст вопрос: согласны ли мы? Отвечаем положительно, нажав "y":

Программа установки распаковывает и настраивает все перечисленные ею пакеты. Первоначальной настройке подвергается и X-сервер; в частности, установщик просит нас вручную выбрать те значения разрешения экрана, которые будут нами использоваться:

Имеет смысл выбрать несколько основных значений; более тонкие настройки осуществляются как раз с помощью программы-конфигуратора.

3. Работа с конфигуратором

Вызываем конфигуратор X-сервера, введя в консоли в режиме суперпользователя следующую команду:

# dpkg-reconfigure xserver-xorg

Конфигуратор можно вызвать как из текстовой, так и из графической консоли (т.е. когда запущена графическая среда KDE или GNOME). Во втором случае после завершения работы конфигуратора будет необходимо выйти из среды и перезапустить X-сервер.

Появляется первое из ряда диалоговых окон конфигуратора с вопросом: попытаться ли автоматически определить тип видеокарты? - Если нет веских причин (например, неудачная попытка конфигуратора при предыдущей настройке), имеет смысл согласиться:

Предлагается подтвердить выбор драйвера видеокарты. В приведенном примере на скриншоте это драйвер для интегрированной видеокарты фирмы Intel - поэтому в названии драйвера (i810) присутствует буква i. Такие же характерные названия имеют и другие драйвера (например, ati для ATI Radeon и т.д.).

В некоторых случаях предлагаемый список полезен тем, что можно выбрать другой драйвер - например, наиболее общий драйвер vesa, если предлагаемый автоматически драйвер почему-то не заработает. Нередко именно так можно исправить ситуацию с неработающим драйвером ati.

Конфигуратор предлагает принять название видеокарты, которое будет использовано в конфигурационном файле:

После этого приводится справка относительно идентификатора шины видеокарты, чтобы пользователи, имеющие несколько видеокарточек на своем компьютере, могли правильно ввести значения в последующем окне:

Теперь конфигуратор предлагает произвести идентификацию шины видеокарты. Если у Вас только одна видеокарточка, то обычно достаточно просто нажать Ok, в противном случае - ввести идентификатор карточки, которую Вы собираетесь настроить:

Количество памяти, отводимой для интергрированных в материнскую плату видеокарт, как правило, определяется автоматически. Поэтому в очередном диалоговом окне конфигуратора в большинстве случаев это поле можно оставить пустым:

Использование интерфейса экранного буфера (framebuffer) ядра лучше включить - если впоследствии в процессе работы видеокарточки с этим будут проблемы, то можно будет заново переконфигурировать X-сервер:

Раскладку клавиатуры лучше определить вручную, особенно если настройка происходит в первый раз или есть какие-то сомнения в адекватности предыдущей настройки. Отвечаем конфигуратору "нет" на предложение автоматической настройки:

Дописываем ",ru", чтобы работать с русской раскладкой; имеем в целом: "us,ru":

Набор правил для работы клавиатуры у нас xorg - поэтому ничего не меняем в данном диалоговом окне:

В следующем окне приводится справка насчет разных типов клавиатур (прочитать справку полностью можно, двигаясь стрелками "Вверх" и "Вниз", перейти к Ok можно клавишей Tab):

Вводим "pc104", что соответствует стандартной клавиатуре:

Появляется справка по вариантам раскладки клавиатуры (чтобы перейти к Ok надо нажать Tab):

Если вам нравится русская Windows-подобная раскладка клавиатуры, разработанная фирмой Microsoft (точка и запятая на одной и той же клавише справа внизу, причем запятая нажимается через Shift - все это в совокупности не вполне удобно), в следующем окне ничего менять не надо (т.е. оставить поле запроса пустым). Если Вы предпочитаете вариант раскладки "машинопись" (русский стандарт для пишущих машинок, при котором точка находится на клавише "7", а запятая - на клавише "6", что существенно упрощает и ускоряет процесс набора текста) - наберите typewriter :

Конфигуратор приводит краткую справку по опциям клавиатуры:

Чтобы раскладки переключались с помощью одновременного нажатия клавиш Alt и Shift, необходимо вписать в новом окне опцию "grp:alt_shift_toggle". В качестве индикатора раскладок, который информирует о том, какая раскладка влючена, в GNU/Linux системах часто используется лампочка Scroll на клавиатуре (горит, если включена русская раскладка). Чтобы добиться этого, после запятой без пробела допишем вторую опцию "grp_led:scroll". В результате в поле диалога вводим такую строку:

grp:alt_shift_toggle,grp_led:scroll

Далее конфигуратор предлагает справку относительно спецификаций мыши:

В большинстве случаев подойдет порт /dev/input/mice :

В качестве протокола выбираем ImPS/2 :

Имитация 3-ей кнопки (путем одновременного нажатия двух) не будет лишней:

Конфигуратор приводит справку по загружаемым модулям:

Окно выбора модулей - обычно можно оставить вариант, предложенный конфигуратором:

Ряд вспомогательных настроек предоставим сделать конфигуратору X-сервера:

Не будем пренебрагать возможностью определить монитор автоматически:

В большинстве случаев это удается сделать успешно, нажимаем Ok:

Оставляем галочку только напротив тех видеорежимов, которые действительно будут использоваться (галочка снимается нажатием клавиши "пробел"). В примере были сняты галочки против пунктов 1280x1024 и 1152x864:

Конфигуратор приводит справку о том, что на следующем этапе можно ввести сведения о желаемом режиме работы монитора одним из 3-х способов (для новичков, продвинутых и экспертов):

В большинстве случаев достаточно "среднего" уровня ввода настроек:

Для желаемого разрешения нужно выбрать максимально возможную частоту обновления; фактически при работе X-сервера она может отличаться в лучшую сторону. В этом примере был выбран вариант 1024x768 @75Hz , но впоследствии монитор реально поддерживал 85Hz.

Интервалы частот можно предоставить выставить автоматически, если нет особых причин поступить иначе:

Глубину цвета лучше всего выбрать 24:

Работа конфигуратора завершилась. Если это была настройка X-сервера непосредственно после его установки, то теперь необходимо установить (с помощью aptitude) и настроить какую-либо графическую среду (например KDE).

Если же конфигуратор был вызван в графической консоли (т.е. внутри уже запущенной графической среды) - например, в целях установить другое разрешение экрана или частоту разверстки - то необходимо выйти из графической среды (выбрать "Завершить текущий сеанс") и перезапустить X-сервер (выбрать соответствующий пункт меню в диалоговом интерфейсе входа в графическую систему).

Свящ. Дм. Юревич,
веб-редактор сайта КБ МДА


© Кафедра библеистики МДА, 2008.
Последнее обновление:
Адрес в интернете: http://www.bible-mda.ru/soft/debian-4.0-xorg/debian-4.0-xorg.html

Рейтинг@Mail.ru ЧИСТЫЙ ИНТЕРНЕТ - logoSlovo.RU