понедельник, 29 сентября 2008 г.

Настройка клавиатуры

Начнем пожалуй. У меня стандартная клавиатура genius K627, чтобы она корректно работала в linux мне пришлось изменить кое что в xorg.conf

для начала сделаем бэкап на случай если мы накосячим в конфиге и gdm(gnome display manager) не поднимется.

cp /etc/X11/xorg.conf /home/%username%/

%username% - имя пользователя под которым вы зашли в систему. Теперь копия файла лежит в вашей домашней папке.

Итак займемся наконец делом, открываем xorg.conf

sudo nano /etc/X11/xorg.conf

ищем Section "InputDevice" и изменяем всю секцию что бы получилось вот так

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
EndSection
После этого нужно убить гнома Ctrl+Alt+Backspace, gnome перезапуститься и спросит чьи настройки использовать, жмем использовать настройки X сервера и радуемся привычной работе клавиатуры.

Если после перезагрузки слетает переключатель раскладки клавиатуры, то можно жёстко задать эти параметры вот этой строкой

Option "XkbOptions" "grp:ctrl_shift_toggle"

соответсвенно "grp:alt_shift_toggle" при переключении через Alt+Shift

Если же графическая оболочка не появилась, а на синем фоне нас обругал X сервер, то не беда нажимаем там везде "нет", откроеться консоль, логинимся рутом и восстанавливаемся.

cp /home/%username%/xorg.conf /etc/X11/xorg.conf

Ну и дальше пробуем различные вариации в этой секцией, я например всего лишь добавил строки
Driver "keyboard"
Option "XkbVariant" ",winkeys"

that's all =)

Комментариев нет: