Настройка
X-сервера в Mandriva 2008 .
|
проблема
: набрал startx, комп попытался стартовать чтото и повис... Решения: опять применительно к мандриве 2008 с КДЕ на ноутбуке :) выловив такую проблему впервые отчетливо помню страх: Блин, опять ставить по новой... Заново ставить систему не хотелось и полез разбираться. Вот что получилось... Первым делом полез в /etc/X11/xorg.conf решив что проблема в нем... как-никак именно этот файл отвечает за стартовые настройки Х-сервера. кстати, предполагая что графика не запущена, найти его будет проще через файл-менеджер МС, а вот просматривать удобнее, по моему, командой "view xorg.conf" - подсветку синтаксиса в консоли никто не отменял :). Выход из просмотра - комбинацией Ctrl + Z. оказывается если вы установили маны (man pages), то по этому файлу можно прочитать много интересного используя команду "man xorg.conf". Правда, не на родном наречии, а на английским. Но, вернемся к просмотру файла. Структура его напоминает оконные программы на любом языке программирования: Имя Процедуры - Тело Процедуры - Конец Процедуры. Вот часть из моего файла: ---------------------------------------------------------------- Section "InputDevice" Identifer "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection ---------------------------------------------------------------- Как видно из примера, файл состоит из именованных секций, описывающих устройства ввода\вывода, подключаемые модули, файлы и т.п. Теперь собственно о возникшей у меня проблеме. Не помню откуда у меня эта информация, но, если при установке системы у вас было подключено любое позиционирующее устройство, оно должно быть подключено и при старте графики. В частности, владельцы ноутбуков, будьте осторожны с подключением внешней мыши во время установки системы, графического пакета или драйвера на видео - мышь прописывается как необходимое устройство при старте грфики, независимо от наличия touchpad. Решил я эту проблему достаточно просто, как мне кажется. Забравшись в xorg.conf, нашел в нем секцию под названием "ServerLayout". В этой секции были указаны устройства ввода\вывода следующим образом: ... InputDevice "Keyboard1" "CoreKeyboard" InputDevice "SynapticsMouse1" "AlwaysCore" ... В этом же месте у меня была прописана USB-мышь, и я удалил строку, содержащую эту запись. Естественно, в режиме суперпользователя:). Тепрь при старте Х-сервера, моему ноутбуку не нужна внешняя мышь - он обходится встроенным тачпадом :). Прошу меня извинить за весьма неполное описание самого фаила и механизмов запуска Х-сервера. Но, команда "man xorg.conf" выводит на экран 1259 строк англоязычного текста - мне просто понадобились первые 20, чтобы понять как действовать дальше. В дальнейшем будет более полная информация, как только разберусь сам :). Автор hanbash вопросы и благодарности: hanbash@rambler.ru |
P.S. от
kostyalamer Отличная статья, очень полезная и важная тема, хочу кое-что добавить от себя. Есть еще другие способы борьбы с подобными глюками (хотя прямое редактирование xorg.conf способ хороший,особенно если после установки системы продублировать его в другой каталог. Тогда в случае висяка можно скопировать его в той же mc на место убитого,перезагрузиться и все X-cнова жив ! ). Итак другие способы: 1) Общесистемный- утилита xorgconfig Эта утилита работает из консоли и входит в состав большинства дистрибутивов(есть она и в Mandriva 2007 и 2008 ). Она задает вам ряд вопросов на английском языке и по результатам ваших ответов создает новый xorg.conf. В принципе вопросы простые,кроме диапазонов синхронизации частот по горизонтали/вертикали вашего монитора.Они есть в паспорте на монитор или их можно узнать в Sandra под Windows и записать на бумажке (можно и из xorg-а узнать предварительно посмотрев его в той же mc ).Если не знаете этих частот программа предложит вам целый список стандартных частот для разных графических разрешений экрана.При набитой руке X-ы восстанавливаются за пару минут. Очень подробно описана в книге "Самоучитель Slackware/MOPSLinux для пользователя" авторы Д.Крюков и др. изд." БХВ-Петербург " 2005 г. 2) Способ для Mandriva. Набираем в консоли drakconf ,запускается основной системный конфигуратор Mandriv-ы в текстовом режиме ( за что люблю Mandriv-у - за разные drak-и ).В нем можно настроить не только X-сервер, но и восстановить систему при других проблемах. |
< [ на главную ] |