|
| ||||||||||||
| ||||||||||||
4. Настройка XFree864.1 Нормальная настройкаНастройка XFree86 для правильного использования мыши, клавиатуры,
монитора и видеокарты является чем-то вроде черной магии, требующей долгого
ручного исправления сложного файла настройки. Теперь это не так; выпуск
недавних версий сделал этот процесс практически тривиальным. Сильно
упрощает этот процесс то, что больше нет отдельных серверов для различных
типов видеокарт, а есть лишь модули, загружаемые общим сервером. Все что
вам нужно сделать для настройки ---это запустить программу
Эта программа зависит от того факта, что все новые персональные компьютеры наших дней оборудованы мониторами умеющими работать в режиме EGA/VGA. Программа запускает VGA16-сервер использует его для запуска X в режиме наименьшего разрешения 640x480. Затем запускается интерактивная программа, которая проводит вас через набор панелей настройки---мышь, клавиатура, видеокарта, монитор и `другое' (разные настройки сервера). Весь процесс достаточно безболезненный. (Если вы используете Red Hat Linux, то вы можете найти другую программу,
названную Одну небольшую особенность необходимо вам помнить, если вы подобно большинству людей используете персональный компьютер, то ваша клавиатура в XF86Setup называется `Generic 102-key PC (intl)', вместо клавиатуры по умолчанию`Generic 101-key PC'. Если вы выберете клавиатуру по умолчанию (101), то клавиши справа на клавиатуре (цифровые и другие) могут прекратить работать. Если вы не уверены в том какой тип монитора вы используете, то вы можете попробовать перечисленные типы по очереди. Попробуйте их начиная с верха и опускаясь вниз (перечисленные вверху работают на меньшей частоте (dot-clock speeds) и менее требовательны к оборудованию). Вернитесь назад если вы получили мусор или сильно искаженную картинку). Небольшие искажения (картинка немного больше, немного меньше или расположена не в центре) не являются проблемой; у вас есть шанс откорректировать их с помощью точной настройки режима. И когда программа запустит XF86Config может предполагать, что устройством мыши является
/dev/mouse. Если вы обнаружили, что мышь не работает, то вам
может быть необходимо создать ссылку /dev/mouse на то
устройство /dev/ca[01] к которому подключена мышь. Если вы
обнаружили, что XFree86 выдает вам сообщение об ошибке "mouse busy (мышь
занята)" при запущенной программе Процесс настройки производится путем выбора серверного модуля,
соответствующего общему типу вашей видеокарты и настройке В более старых версиях,
4.2 Устранение неисправностейИногда что-нибудь может быть не совсем правильно, когда вы первый раз
запускаете X-сервер. Почти всегда это вызывается проблемой в вашем файле
настройки. Обычно значения частоты (timing) монитора не заданы, или частота
(dot clock) видеокарты установлены неправильно. Небольшие проблемы могут
быть исправлены с помощью программы Если дисплей мелькает, или края расплывчаты, то это точный показатель того,
что значения частоты (timing) монитора или значение частоты (dot clock)
неправильны. Также убедитесь, что вы точно указали набор микросхем вашей
видеокарты, также как и остальные опции для раздела Если все это сбивается, попробуйте запустить X в ``голом'' виде; для этого используйте такую команду:
Затем вы можете завершить выполнение X-сервера (используя комбинацию клавиш
Помните, что вы можете использовать комбинации клавиш Также проверьте ручки вертикального и горизонтального размера/положения на вашем мониторе. Во многих случаях необходимо регулировать их при запуске X. Например, если изображение выглядит немного сдвинутым на одну сторону, то обычно вы сможете исправить это используя управление монитором. Группа новостей USENET
4.3 Дополнительная настройкаВам будет необходимо вручную исправить настройку X для того, чтобы добиться оптимальной производительности, если ваш монитор поддерживает разрешение 1600x1200--самое высокое разрешение, поддерживаемое программой XF86Setup равно 1280x1024. Если вы хотите вручную править вашу конфигурацию видеосистемы по этой или другой причине, то смотрите XFree86 Video Timings HOWTO, http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html. (Это HTML-версия поставляемого с XFree86 файла `Videomodes.doc').
4.4 Использование 16-битного цветаПо умолчанию X использует 8-битную глубину цвета, дающую 256 цветов. Для того, чтобы обойти это ограничение много приложений выделяют свои собственные таблицы цветов (colormaps), приводящие в результате в внезапным сменам цветов при перемещении курсора между двумя окнами, в каждом из которых имеется своя таблица цветов. Таким способом работает WWW-броузер Arena. Если вы хотите использовать мощные графические приложения, то 256 цветов может быть недостаточно. Вам может быть необходимо использовать 16-битную цветовую глубину (65536 цветов). Но будьте осторожны---не все приложения поддерживают 16-битные цвета. Вы можете использовать 16-битные цвета с 65K разных цветов просто запуская X с помощью команды
startx -- -bpp 16
или поместив
exec X :0 -bpp 16
в ваш файл .xserverrc. Однако для того, чтобы это работало вам необходимо иметь раздел screen в файле XF86Config со значением
DefaultColorDepth 16
Если вы используете xdm, то вам может быть необходимо изменить файл Xservers, которые вероятно расположен в каталоге /etc/X11/xdm/. Типичная конфигурация имеет только одну незакомментированую строку, выглядящую примерно так
:0 local /usr/X11R6/bin/X
Добавьте -bpp 16 к опциям запуска:
:0 local /usr/X11R6/bin/X -bpp 16
Вам также надо будет добавить к разделу 'screen' вашей конфигурации X часть Display с параметром Depth равным 16. В общем вы можете просто скопировать раздел 8-bit Display и изменить поле Depth. Большее количество цветов заставляет вашу карту передавать больше данных за то же самое время. Если ваша карта не справляется, то либо разрешение, либо частота обновления должна быть уменьшена. По умолчанию XFree уменьшает разрешение. Если вы хотите сохранить разрешение и уменьшить частоту обновления, то вы должны вставить новую строку Modeline в ваш файл XF86Config, которая определяет разрешение с более низкой частотой обновления. Например измените старое значение
на
Магические числа 75 и 65---это соответствующие частоты часов, которые вам выдаст X в вашем файле .X.err. Посмотрите файл 'monitors' в документации по XFree86 для строки Modelines подходящей для максимальной частоты часов вашей видеокарты, которая может работать с 16-битным цветом.
Вперед Назад Содержание |
|
CITForum © 1997–2025