пятница, 21 января 2011 г.

Исправляем конфигурацию XOrg в Ubuntu 10.10

В этой статье я опишу как исправить конфигурацию X-сервера в Ubuntu 10.10. 
Для начала немного теории. 
X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Используется в UNIX-подобных ОС.
X Window System обеспечивает базовые функции графической среды: отрисовку и перемещение окон на экране, взаимодействие с мышью и клавиатурой. X Window System не определяет деталей интерфейса пользователя — этим занимаются менеджеры окон, которых разработано множество. По этой причине внешний вид программ в среде X Window System может очень сильно различаться в зависимости от возможностей и настроек конкретного оконного менеджера.
После экспериментов с настройками разрешения экрана перестала нормально загружаться система (загрузка была возможна только через recovery mode - загрузиться в низком разрешении, хотя разрешение после загрузки было нормальным [1680х1050]).
Более ранние версии Ubuntu использовали для хранения конфигурации X-сервера файл /etc/X11/xorg.conf, но начиная с версии XServer 1.8.0 конфигурация производится через HAL (Hardware Abstraction Layer). Если ранее при каких-то неполадках можно было вручную отредактировать интуитивно понятный файл xorg.conf, то теперь нужно разбираться в огромных xml-файлах.
Конечно можно просто снести HAL командой:

   sudo aptitude purge hal

Но тогда прийдется заново конфигурировать клавиатуру и мышь.
После поисков в сети был найден следующий рецепт, который помог решить эту проблему.
От суперпользователя выполняем команды:

  sudo /etc/init.d/gdm stop  (останавливаю X-сервер)

  X -configure   (генерирую файл xorg.conf который сохраняется в /root/xorg.conf.new)

  cp /root/xorg.conf.new /etc/X11  (копирую файл в директорию /etc/X11/)

  mv /etc/X11/xorg.conf.new /etc/X11/xorg.conf  (переименовываю файл xorg.conf.new в файл xorg.conf)

  startx    (запускаю X-сервер)

Комментариев нет:

Отправить комментарий