|

X в стиле ][
Xakep, номер #043, стр. 043-060-4
большие (или слишком маленькие) значения, а затем (см. ниже) попробовать
запустить иксы. Некоторая часть граждан почему-то считает, что монитор,
получив неверные значения, обязательно взорвется (ну или хотя бы сгорит
ЭЛ-трубка); собственно, этот миф и послужил причиной создания многочисленных фобий и
фантазий на тему «боюсь настраивать иксы, вон сосед ставил линукс, и у него
монитор сгорел». На самом же деле, если только у тебя моник не из исторического
прошлого, он на неверные значения всего лишь ругнется табличкой «Out of range»,
где заодно высветятся границы значений нужных нам параметров для этого монитора.
Тут-то ты и не теряйся, а записывай их на бумажку :).
Итак, процедура конфигурирования закончена, и финальным аккордом будет
подтверждение внесения всех изменений записью их в главный файл: «Do you want to
record changes in /etc/X11/XF86Config?». В ответ вводим, разумеется, 'y'. Но это
еще не все. Начинается самое интересное. Если ты запустишь X-сервер (командой
xinit), то что ты увидишь? Ну, во-первых, ты можешь увидеть то самое "Out of
range", а если даже все и нормально, то результатом запуска скорее всего будет
ужасное разрешение экрана (у меня было 1800x1600 :) при не менее ужасной
частоте (60 Гц) с каким-то совершенно фантастическим количеством цветов, также,
возможно, не будет работать мышка (не по той причине, что в OpenBSD, там бы иксы
просто не запустились). Но все это поправимо.
Открываем в каком-нибудь text editor'е (vi, emax, joe...) файл
/etc/X11/XF86Config и начинаем его редактировать. Как видишь, это простой
текстовый файл, для удобства разбитый на секции и снабженный комментариями.
Во-первых, сразу проверь, что у тебя написано в крысиной секции (Section
"InputDevice"). Поле Identifier нас не интересует (можешь написать там «Logitech
Optical Cordless Mouseman» для своей двухкнопочной Mitsumi :), в поле Driver
должно стоять "mouse" (если у тебя мышка, конечно ;), а вот следующее поле
важно. По логике оно должно выглядеть так: Option "Protocol" "PS/2", так оно,
кстати, и в Линуксе выглядит. Но в случае FreeBSD эта строчка как раз повод к
тому, чтобы мышь в иксах не работала. А чтобы все было о'кей, меняем запись
"PS/2" на "auto", т.е. в результате будет: Option "Protocol" "auto". Все, мышь
прикрутили.
Далее - решаем проблему с разрешением и цветом. Для этого нужно глянуть в секцию
Screen (Section "Screen"), где ты увидишь несколько подсекций "Display"
(SubSection "Display") с прописанными глубинами цвета - от 1 до 24. Думаю,
монохромный дисплей тебя не устраивает, да и 16 цветов тоже - явно маловато :),
так что в самом начале (после полей Identifier, Device и Monitor) прописываем
строчку: DefaultColorDepth 24, что означает установку глубины цвета по умолчанию
24 бита. Тут же, справившись с цветами, смотрим на ту подсекцию "Display", где
объявлена эта глубина - 24 (Depth 24), и после оной строчки прописываем
разрешение, которое хотим видеть, следующим образом: Modes "1024x768". Что
означает - установить для глубины цвета 24 бита разрешение 1024х768 точек
Назад на стр. 043-060-3 Содержание Вперед на стр. 043-060-5
|