Переустанавливал Arch, и опять пришлось решать проблему с гаммой и клавиатурой. Чтобы не искать в следующий раз, пишу сюда решение:
бесполезно пихать строчки в Xorg.xonf или xorg.conf.d/. Настройки клавиатуры перекрываются при запуске gdm/kdm их скриптами. Причём /etc/gdm/Xsession не запускается при старте gnome, поэтому пихать настройки клавиатуры в ~/.Xkbmap не имеет смысла.
GDM:
для каждого дисплея запускается настроечный скрипт /etc/Init/:X, где X - номер экрана. Можно сделать так:
Код:
![Выделить весь код](images/misc/selectcode.png)
#!/bin/sh
# содержимое /etc/Init/:0
# не забываем сделать ему chmod a+x
xrandr --output LVDS1 --gamma 2:2:2
# и наслаждаемся сочными цветами на ноутбуке
# при этом телевизор (:1) не затрагивается
для клавиатуры делаем скрипт /etc/X11/xinit/xinitrc.d/01-xkbmap
Код:
![Выделить весь код](images/misc/selectcode.png)
#!/bin/sh
# после этого гном вдруг прозревает и показывает переключатель клавиатуры
setxkbmap "us,ru" -option "grp:lwin_toggle"
для русского языка на уровне системы (в т.ч. вне X, runlevel 3) делаем настройки в /etc/rc.conf
Код:
![Выделить весь код](images/misc/selectcode.png)
LOCALE="ru_RU.UTF-8"
KEYMAP="ru"
CONSOLEFONT="iso05.16"
CONSOLEMAP=""
USECOLOR="yes"