Сбор необходимых данных
Для настройки вам потребуются некоторые данные, а именно:
- названия фирм-производителей видеоадаптера и монитора (берутся из документации; если нет, можно обойтись и без них);
- тип набора микросхем, применяемых в видеоадаптере (по нему определяется тип X-сервера, который должен работать у вас);
- объем имеющейся видеопамяти;
- допустимые интервалы частот горизонтальной и вертикальной синхронизации для вашего монитора (берутся из документации на монитор; эти две частоты надо узнать обязательно).
К числу необходимых для установки X Window сведений относятся также тип вашей мыши и клавиатуры. Работать в графическом режиме без мыши довольно неудобно, а без клавиатуры и вовсе нельзя, так что X-сервер должен быть настроен на использование имеющихся у вас типов этих устройств.
Кое-какую информацию можно получить с помощью программы SuperProbe (её вывод можно перенаправить в файл, например, sprobe.txt):
[root]# SuperProbe > sprobe.txt
Заглянув в этот файл (воспользуйтесь клавишей <F3> в программе Midnight Commander), вы узнаете тип набора микросхем и обьем имеющейся у вас видеопамяти. У меня, например, SuperProbe выдала в одном случае
Chipset: S3 Trio64 (Port Probed) Memory: 1024 Kbytes RAMDAC: Generic 8-bit pseudo-color DAC (with 6-bit wide lookup tables (or in 6-bit mode))
в другом случае
Chipset: Trident 3DImage985 (PCI Probed) Memory: 4096 Kbytes RAMDAC: Trident Built-In 15/16/24-bit DAC (with 6-bit wide lookup tables (or in 6-bit mode))
Тип микросхем видеоадаптера необходимо знать в том случае, если у вас третья версия XFree86. Вообще говоря, программа инсталляции Linux автоматически определяет, какой сервер у вас должен стоять и инсталлирует его. Одновременно в каталоге /etc/X11/ формируется ссылка с именем X на этот сервер примерно такого вида:
@X -> /usr/X11R6/bin/XF86_SVGA (для 3 й версии XFree86) @X -> /usr/X11R6/bin/XFree86 (для 4 й версии XFree86)
Загляните в каталог /etc/X11 и если обнаружите, что файла-ссылки с именем X там нет, создайте такую ссылку командой
[root]# ln -s /usr/X11R6/bin/XFree86 X
(естественно, файл /usr/X11R6/bin/XFree86 должен существовать).