5.1.4. Запуск X-Windows
Как только вы закончите описание файла XF86Config,
вы готовы запустить X сервер и начать работу.
Сначала убедитесь, что каталог /usr/X11R6/bin
включен в ваш путь (переменную PATH).
Для запуска X Window наберите команду:
startx
Это "оболочка" для команды xinit (если
вы использовали xinit в других UNIX-системах).
Эта команда запускает X сервер и выполняет
команды, найденные в файле .xinitrc в вашем
домашнем каталоге. Если данного файла не
существует, используется системный файл /usr/X11R6/lib/X11/xinit/xinitrc.
Стандартный xinitrc файл выглядит подобным
образом:
#!/bin/sh
xterm -fn 7x13bold -geometry 80x32+10+50 &
xterm -fn 9x15bold -geometry 80x34+30-10 &
oclock -geometry 70x70-7+7 &
xsetroot -solid midnightblue &
exec twm
Этот расчет запускает два клиента xterm
(эмулятор терминала), oclock (часы) и
устанавливает темно-синий цвет экрана. Затем он
запускает twm - оконный менеджер. Заметьте,
что twm запускается через оператор exec. Оболочка
/bin/sh, выполняющая этот расчет замещается
командой twm и при окончании работы
процесса twm, X-сервер также завершает свою
работу. Вы можете выйти из twm, используя
основное меню. Нажмите левую кнопку мыши,
находясь на свободном месте экрана. На экране
появится меню, которое позволит вам за выйти из twm,
выбрав пункт Exit Twm.
Убедитесь, что последняя команда в файле .xinitrc
запускается через exec и не запускается в фоне (нет
символа & в конце строки). Иначе X сервер
завершит свою работу, как только он запустит
клиента из файла .xinitrc.
Кроме этого, вы можете выйти из X-а, нажав
клавиши ctrl-alt-backspace одновременно.
Описанная выше конфигурация файла .xinitrc
является очень простой. Если вы с ним немного
поработаете вы можете получить множество
отличных программ и конфигураций окон на экране.
Например, оконный менеджер fvwm поддерживает
виртуальные экраны, вы можете подобрать
различные фонты, цвета, размеры окон, их позиции и
так далее, все что вы пожелаете. Хотя система X Window
может на первый взгляд показаться простой, она
чрезвычайно мощна и богата различными
возможностями.
Если вы новичок в среде X Window, мы настоятельно
рекомендуем вам приобрести книгу типа The X Window
System: A User's Guide. Использование и настройка X-а
довольно большая задача для того, чтобы описать
ее в этой книге. В качестве дальнейших шагов
посмотрите руководства для команд xterm, oclock, twm и т
п.
5.1.5. Проблемы
Частенько случается, что у вас что-то не
получается. Как правило, это связано с ошибками
описания вашего файла XF86Config. Обычно,
неверно указывают временные интервалы
синхронизации монитора или частоты видеоплаты.
Если у вас изображение на экране сдвинуто или его
границы размыты, это точный показатель, что эти
значения установлены неверно. Проверьте также,
верно ли определили тип микросхемы видеокарты и
другие опции в секции Device файла XF86Config.
Убедитесь также, что вы используете необходимый X
сервер и что файл /usr/X11R6/bin/X является
символьной ссылкой на этот сервер.
Если это не поможет, попробуйте запустить X
напрямую, используя команду:
X > /tmp/x.out 2>&1
Затем остановите X сервер (нажав одновременно
клавиши ctrl-alt-backspace) и проверьте содержимое файла /tmp/x.out.
X сервер сообщит все предупреждения и ошибки,
например о том, что ваша видеокарта на
поддерживает необходимую для вашего монитора
частоту.
Файл VideoModes.doc, включенный в дистрибутив
XFree, содержит много советов по настройке вашего
файла XF86Config.
Не забудьте, что вы можете использовать
комбинации клавиш ctrl-alt-numeric + и ctrl-alt-numeric - для
переключения режимов разрешения монитора,
перечисленных в секции Screen файла XF86Config.
Если режим с высоким разрешением не работает,
попытайтесь установить на меньшее разрешение.
Это, по крайней мере, поможет определить вам
ошибочные и правильные настройки вашего
конфигурационного файла.
Попытайтесь также аппаратно подстроить ваш
монитор, используя клавиши управления на
мониторе.
Для обсуждения вопросов по XFree86 предназначены
группа comp.windows.x.i386unix USENET. Неплохая идея -
подписаться на эту конференцию и описать
интересующие вас проблемы - может быть кто-то
имеет такие же проблемы.
[ Назад | Оглавление | Далее ]
|