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. Неплохая идея -
подписаться на эту конференцию и описать
интересующие вас проблемы - может быть кто-то
имеет такие же проблемы.
[ Назад | Оглавление | Далее ]
|