[devel] пару слов о настройке xorg
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Дек 6 15:53:59 MSK 2004
Andriy Dobrovol's'kii wrote:
> Anton Farygin wrote:
>
>> Всем привет.
>>
>> Обнаружился интересный факт:
>>
>> xorg _очень хорошо_ детектит монитор и запускается в режиме
>> "максимальное разрешение".
>>
>> Для примера - вот мой конфигурационный файл для xorg:
>>
>> Section "Module"
>> Load "extmod"
>> Load "dbe"
>> Load "glx"
>> Load "freetype"
>> EndSection
>> Section "Monitor"
>> Identifier "Builtin Default Monitor"
>> EndSection
>> Section "Device"
>> Identifier "Builtin Default ati Device 0"
>> Driver "ati"
>> EndSection
>> Section "Screen"
>> Identifier "Builtin Default ati Screen 0"
>> Device "Builtin Default ati Device 0"
>> Monitor "Builtin Default Monitor"
>> EndSection
>> Section "ServerLayout"
>> Identifier "Builtin Default Layout"
>> Screen "Builtin Default ati Screen 0"
>> EndSection
>>
>> При этом я получаю максимально большое для моей матрицы разрешение и
>> поддержку всех фич драйвера ati. (а мышь детектиться также автоматом)
>>
>> Соответственно возникла следущая идея:
>>
>> 1)генерить конфигурационный файл /etc/X11/xorg.conf с помощью libhw
>> 2)вынести настройки раскладки клавиатуры к каждому пользователю в
>> $HOME и выполнять настройку при логине, например запуская:
>> setxkbmap -model pc105 -layout us,ru -option grp:caps_toggle
>> 3) вынести настройки разрешения монитора в хому и менять их через
>> xrandr, если пользователь не имеет желание пользоваться максимальными.
>> в этом случае xorg будет детектить через ddc1 и ddc2 монитор
>> (проверено, работает очень неплохо) и автоматически выбирать
>> максимально возможное разрешение.
>> 4) еще надо что-то сделать со шрифтами - при таком запуске fixed
>> немного плоховат (без русских букв). Но это как раз можно оставить и
>> в общесистемном конфиге.
>>
>> В теории тоже самое можно сделать с различного рода навороченными
>> мышками (типа synaptics), что бы у каждого пользователя были свои
>> предпочтения по функциональности драйвера мыши.
>>
>> Это изменение - достаточно кардинально меняет технологию работы с
>> устройствами, соответственно мне важно услышать, если я в чем-то тут
>> не прав.
>>
>> Rgds,
>> Rider
>>
> А "step by step" нельзя пройти маршрут? Обязательно поменять всё и
> сразу? Может пока предложить в Сизифе морально готовым провести
> эксперименты в ручном режиме и сообщить о результатах?
> А потом сделать выводы на основании результатов?
пошагово обойдется очень дорого в плане ресурсов, ибо прежде чем это
попробовать нужно:
1) написать утилиты настройки
2) обеспечить схему взаимодействия hotplug'а и пользовательского
интерфейса (через dbus?)
3)...
т.е. - просто так сделать по чуть чуть не получится.
В принципе можно обкатать такую схему на livecd (для того он собственно
был и создан), но все-таки хочется сначала понять, где здесь грабли.
Rgds,
Rider
Подробная информация о списке рассылки Devel