[devel] пару слов о настройке xorg
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Дек 6 15:35:57 MSK 2004
Всем привет.
Обнаружился интересный факт:
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
Подробная информация о списке рассылки Devel