| ||
Рукопись, найденная в бутылке: глава IIГлава 2, в которой рассказывается о русификации и настройке XFree86. Павел Урусов Далее речь пойдет о настройке графической подсистемы Linux – X Window System. В прошлом настройка «иксов» была одной из первых проблем, с которой приходилось сталкиваться начинающему пользователю Linux. К счастью, почти во всех современных дистрибутивах реализовано автоматическое определение конфигурации видеоподсистемы. Тем не менее, мне встречалось немало отзывов о неправильном определении этой самой конфигурации с весьма печальными последствиями (вплоть до порчи монитора). Мой опыт по этой части, к счастью, не был таким неудачным, тем не менее, с неверным распознаванием видеокарт сталкиваться приходилось. Помню, как несколько месяцев назад я, впервые поставив Linux, мечтательно набрал в консоли startx и вместо обещанного «Гнома» получил кучу сообщений об ошибках. Пришлось искать способы настройки X-сервера. К счастью, даже в самых старых дистрибутивах присутствует программа xf86config, которая, несмотря на свой предельно аскетичный интерфейс, способна избавить вас от львиной доли мучений по ручному редактированию файла настройки. От имени root наберем в консоли команду xf86config. Программа вежливо представится нам и спросит, желаем ли мы продолжить знакомство. Отвечайте утвердительно. После этого будет предложено выбрать модель мыши. Useful Tip. Если вы являетесь счастливым владельцем мыши Genius NetScroll+, рекомендую использовать ее как Microsoft IntelliMouse. Это связано с тем, что разные серии этих мышей используют разные протоколы (так, мой экземпляр категорически не желает работать как NetScroll+, зато прекрасно работает как Genius NetMouse; правда, при этом теряется возможность использования колесика в качестве третьей кнопки). И еще: если у вас двухкнопочная мышь, советую включить эмуляцию третьей кнопки (одновременное нажатие на обе кнопки будет работать как третья). Дальше вас просят о таких вещах, как модель клавиатуры, клавиатурная раскладка, переключатель раскладок и индикатор текущей раскладки (я, например, привык использовать в качестве такового лампочку Scroll Lock). Самое интересное начинается дальше. Вас попросят ввести допустимые значения частоты горизонтальной и вертикальной развертки монитора. Как правило, эти значения указаны в документации на монитор, программа также отсылает вас к файлу /usr/X11R6/lib/X11/doc/Monitors, но ни в одном из виденных мной дистрибутивов такого файла не было. Useful Tip. Будьте особо внимательны при указании допустимых частот горизонтальной развертки: в зависимости от этого будут формироваться строки Modeline в файле XF86Config. Как я уже упоминал, последствия ошибки могут быть плачевными. В дальнейшем вам предстоит указать допустимый диапазон частот вертикальной развертки и дать коротенькое имя вашим настройкам (например, ViewSonic E70). Но самое интересное – выбор модели видеокарты. Я, например, с удивлением узнал, что моя Savage4... не поддерживается X-сервером версии 4.1.0 и может работать только в режиме 640x480x16 цветов (это при том, что при установке она опозналась автоматически и прекрасно работает в режиме 1024x768x32bpp). После выбора предпочтительной глубины цвета вас спросят, куда сохранять полученный таким образом конфигурационный файл. Традиционный выбор – либо ваш домашний каталог, либо файл /etc/XF86Config (для всех пользователей). Впрочем, в моем случае на этом все только начиналось. При запуске X Window почему-то по умолчанию выставлялся режим 640x480x256 цветов. Пришлось лезть в файл /etc/XF86Config и смотреть, в чем, собственно, дело. В общем, изучать структуру этого файла мне было лень, поэтому, недолго думая, я просто-напросто удалил упоминания о всех графических режимах, кроме нужного мне. В результате секция Screen этого файла (она у меня была одна-единственная) стала выглядеть так: Section "Screen" К моему искреннему изумлению, все заработало как надо и продолжает работать до сих пор... Уже позже я узнал, что на самом деле достаточно было после строчки Monitor добавить строку DefaultColorDepth 32, чтобы секция Screen приобрела такой вид: Section "Screen" Таким образом мне удалось разобраться с 2D. К сожалению, в настоящее время поддерживающие 3D-акселерацию драйвера имеются лишь для чипов nVIDIA (включая GeForce) и ATI (только для старых, до Radeon, моделей). В следующей главе мы поговорим о выборе графической оболочки и немного – об офисных комплектах под Linux. Я как раз тут разжился одним из последних билдов OpenOffice... P.S. Обратите особое внимание на то, что я рассказываю вам лишь основы. Я, разумеется, мог бы описать все в деталях, но, по-моему, это неинтересно. В связи с этим остается посоветовать вам читать побольше документации, особенно полезен будет электронный справочник man.
Источник - SoftТерра, http://www.softerra.ru
| ||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |