Редактирование xorg.conf

Для того, чтобы понять, о чем тут речь — неплохо бы прогуляться до статьи про создание файла xorg.conf в ubuntu.
Для тех, кому это делать лениво, объясняю кратко.
Весь замут, что будет описан ниже, имеет одну простую цель: выставить на мониторе нужную частоту и разрешение после установки ubuntu.

Дело в том, что эти параметры монитора — далеко не всегда определяются верно.
И если с жидкокристаллическими мониторами дело обстоит более-менее нормально, то владельцы обычных ЭЛТ-мониторов могут неиллюзорно попасть.

Для того, чтобы разрулить ситуацию — придется ручками создать файл xorg.conf (потому что начиная с ubuntu 9.10 — от этого файла отказались).
А создав этот файл — его придется отредактировать, для того, чтобы в принудительном порядке заставить монитор работать на нужной нам частоте, и с нужным нам разрешением.
Про редактирование xorg.conf — сейчас и пойдет речь.

Допустим, ваш старый монитор поддерживает разрешение 1024*768, и работает на частоте в 100 Гц.
Но после установки ubuntu выясняется, что в меню, в пункте «экран» можно выставить лишь 1024*768 и 85 Гц. И это — максимум, что там можно выставить.
«Родной» частоты в 100 Гц там тупо нет.
И потому частота монитора — не родная, глаза — быстрее устают, а изображение на мониторе — выглядит, как говно.

Обидно, не правда ли?

Допустим, вы уже создали файл xorg.conf, воспользовавшись рецептом, который доступен по ссылке выше.

Что дальше?

Дальше наступает время утилиты gtf.
Мы договорились, что нам нужно установить частоту в 100 Гц, и разрешение 1024*768.
Поэтому открываем терминал, и пишем вот это:

gtf 1024 768 100

Цифры — это разрешение и частота, как нетрудно догадаться. Написав это — жмем «энтер».

Вывалится бяка, похожая вот на эту:

# 1024×768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
Modeline «1024x768_100.00» 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync

Нас интересует то, что начинается со слова «Modeline».

Эту строку — нужно будет скопировать в созданный недавно xorg.conf, который лежит у нас вот здесь: /etc/X11/xorg.conf.

Только не надо сейчас ломиться туда, хватать этот файл грязными руками и пытаться что-то туда прописать. Помните про защиту от дурака, о которой я толковал в заметке про плюсы linux?
Вот.
Именно поэтому — система не позволит вам что-то в ней сломать.
Для того, чтобы что-то в ней поменять — нужны права суперпользователя.
Поэтому все в том же терминале (вы же его не закрыли, правда?) пишем вот это:

sudo gedit /etc/X11/xorg.conf

Жмякаем пароль.
После этого — перед нами вывалится до зарезу нужный нам файл xorg.conf.
Теперь он доступен для редактирования, и сделанные в нем изменения — можно будет сохранить.

Xorg.conf — это невзрачный с виду текстовый файл, если кто не в курсе.

Но он только выглядит невзрачным. Потому что любое неосторожное действие с этим файликом — может привести к очень интересным последствиям. И не говорите потом, что вас не предупреждали, ага?

Итак, файлик перед глазами. Понаписано в нем — всякое. И количество написанного во многом будет зависеть от содержимого вашего системного блока. То есть файлик этот — у каждого будет свой.
Но кое-что общее будет у всех.
Необходимо найти в этом файлике секцию «монитор». И в эту секцию — нужно будет скопировать ранее полученный нами Modeline.

Секция после этого должна выглядеть примерно вот так (это ubuntu 9.10):

секция monitor

Как видите, в самом конце, НАД надписью End Section, прописан Modeline.

Далее в файле xorg.conf следует поискать секцию «дисплей» (display).
А хохма заключается в том, что этой секции — там обычно нету.
А есть там только секция «скрин» (screen).
Задача заключается в том, чтобы в секцию «скрин» прописать суб-секцию «дисплей».

Выглядит суб-секция «дисплей» — вот так:

SubSection «Display»
Depth 24
Modes «1024x768_100.00»
EndSubSection

Depth 24 — это глубина цвета. Если позволяет монитор — можно поставить и 32.
После слова Modes — идет нужный нам режим монитора.
Так вот, берем эту конструкцию, и копируем в самый конец секции «скрин», НАД надписью «End Section».

Получиться должно примерно (примерно) вот так:

секция display

После всего этого — сохраняем отредактированный файл xorg.conf, и перезагружаем компьютер.
После перезагрузки — лезем в Система — Параметры — Экран.
И если все сделано кошерно, то там появится новое разрешение экрана 1024*768, и новая частота — 100 Гц.
Выставляем их. Теперь при старте иксы будут подхватывать созданную нами конфигурацию из файла xorg.conf.

PPOFIT!

P.S. Чисто для общего развития, чисто почитать: http://it-talk.ru/?p=271



Запись опубликована в рубрике Linux. Добавьте в закладки постоянную ссылку.

Один комментарий на «Редактирование xorg.conf»

  1. Андрей говорит:

    Спасибо!

Обсуждение закрыто.