Вопросы по конфигурированию X.org

Всем доброго времени суток!
Archlinux я решился установить недавно, так что если заданные мною вопросы кому-то покажутся глупыми, прошу не пинать, а разъяснить. ;) В процессе установки Archlinux'а я (кто бы сомневался) столкнулся с задачей установки и конфигурирования X.org'а. Замечу, впервые, ибо те дистрибутивы, которые я юзал раньше это делали сами. В процессе редактирования xorg.conf у меня возникло несколько вопросов:
1. Нужны ли вообще FontPath? Попробовал запустить с теми путями, которые прописал автоконфигуратор, без путей вообще, с одним путём в виде /usr/share/fonts. Разницы не заметил. Вообще.
2. Зачем во многих руководствах прописывают по несколько подсекций Display в cекции Screen, да ещё в каждой подсекции по несколько значений в опции Modes? Во-первых, непонятно, зачем вообще использовать нестандартное для монитора разрешение?.. Во-вторых, как Xorg определяет какую конкретно пару разрешение-глубина цвета использовать?..
Заранее благодарен.
По поводу ручного допиливания даже не знаю(сам создал только 20-keyboard.conf через пару месяцев всё остальное).
По поводу пути к шрифтам то в /usr/share/fonts/<эту папку тоже надо учитывать local к примеру>. Надо это для того чтобы X смогли увидеть эти шрифты можно посмотреть в xlsfonts. cat /var/log/Xorg.0.log | grep font для просмотра путей к шрифтам.
Теперь к монитору во первых X старается по умолчанию использовать максимальное разрешение глубину цвета и т.д. но когда это у него не получается приходится самому это настраивать(точнее указывать).
zikzero
По поводу пути к шрифтам то в /usr/share/fonts/<эту папку тоже надо учитывать local к примеру>. Надо это для того чтобы X смогли увидеть эти шрифты можно посмотреть в xlsfonts.
Признаться, не до конца понял Вашу несколько сумбурно изложенную мысль. :)
Любопытно, что несмотря на полное отсутствие сейчас полей FontPath конфиге в логах следующее:
[shau-kote:~]% cat /var/log/Xorg.0.log | grep font                  20:58 pts/0
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
Типа самоопределение?..

zikzero
Теперь к монитору во первых X старается по умолчанию использовать максимальное разрешение глубину цвета и т.д. но когда это у него не получается приходится самому это настраивать(точнее указывать).
Сейчас попробовал выставить нестандартное разрешение в конфиге и выяснил, что драйвер nvidia вообще запрещает выставлять разрешение не кратное физическому разрешению монитора. Учитывая, что в случае с моим монитором 1280x1024 он предлагает только два варианта - 1280x1240 и 640x512 я остаюсь по факту без вариантов. :)
shau-kote
непонятно, зачем вообще использовать нестандартное для монитора разрешение?
вот уже появились люди не видавшие элт мониторов ;)
такие дела.
Я писал это в ~3 часа утра. Есть пара директорий со шрифтами грузящихся автоматом.
Шрифты грузить примерно так:
Section “Files”
FontPath “/usr/share/fonts/local”
EndSection
Последним версиям xorg достаточно только что-то подобного этому в конфиге
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
EndSection
Да и это зачастую не нужно, кроме случая с проприетарными драйверами (nvidia/catalyst), - можно вообще удалить xorg.conf. Все остальное делается в других файлах конфигурации - в hal для xorg 1.7 и 1.8, или в файлах в /etc/X11/xorg.conf.d для xorg 1.9.
cucullus
вот уже появились люди не видавшие элт мониторов ;)
Понял, спасибо. :)

zikzero
Шрифты грузить примерно так:
И всё?.. А автоконфигуратор туда путей пятнадцать добавляет…

_AND_, это Вы к чему? С видеокартой у меня пробем нет, слава Б-Гу… И да, ЕМНИП, HAL из X.org'а выпилили уже в 1.8.
shau-kote
А автоконфигуратор туда путей пятнадцать добавляет…
Тех, которые xorg уже давно сам себе добавляет даже без конфига? Ну ок.
HAL из X.org'а выпилили уже в 1.8.
Да, скорее всего так, не помню уже точно. А руцями созданный конфиг ему не нужен был уже гораздо-гораздо раньше.

Проблема-то в чем? Что-то работает не так, как ожидается? А если нет, то зачем что-то менять? Современный xorg крайне умен и большинство необходимых пользователю вещей в состоянии определить сам. Я к этому клоню. Напилинг нужен только в самых крайних случаях (например, у меня на работе стоит видеокарта, у которой VGA выход неисправен - мне пришлось руцями переопределить, что VGA монитор висит на DVI выходе через переходник - сам драйвер nvidia этого определить не смог). В остальных случаях требуется указать только видеодрайвер (если он проприетарный) или вовсе не указывать ничего - xorg сам разберется.
Согласен с _AND_ xorg ядрёно умная программа.
И в чём проблема со шрифтами ? не все отображаются ? dpi не нравится ? ты тролль ?

PS Ещё раз пишу что ручная конфигурация xorg в большинстве случаев не нужна. Он прекрасно работает без 10-monitor.conf 10-*.conf *-*.conf.
Их создавать/править надо только в случае некорректного/неверного поведения.
Эко вы… Сразу тролль… :)
Ну не люблю я просто “метод отвёртки” - “работает и пофик с ним”. Предпочитаю знать, что как, к чему и зачем.

К любителям автоконфигурирования X'ов: не понравилась мне затея сия, отключил я её к чертям собачьим.

_AND_, простите, Вы это зачем пишете?.. Разве я озвучивал какие-то проблемы и вопросы, касательно видеокарты?..

Так мне никто и не ответил, какого лешего конфигуратор X'ов забивает до кучи, FontPath'ей, какого X сам выставляет какие-то FontPath'ы и имеет ли малейший смысл забивание FontPath'ей руками. :(
 
Зарегистрироваться или войдите чтобы оставить сообщение.