для начала сделаем бэкап на случай если мы накосячим в конфиге и gdm(gnome display manager) не поднимется.
cp /etc/X11/xorg.conf /home/%username%/%username% - имя пользователя под которым вы зашли в систему. Теперь копия файла лежит в вашей домашней папке.
Итак займемся наконец делом, открываем xorg.conf
sudo nano /etc/X11/xorg.confищем Section "InputDevice" и изменяем всю секцию что бы получилось вот так
Section "InputDevice"После этого нужно убить гнома Ctrl+Alt+Backspace, gnome перезапуститься и спросит чьи настройки использовать, жмем использовать настройки X сервера и радуемся привычной работе клавиатуры.
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
EndSection
Если после перезагрузки слетает переключатель раскладки клавиатуры, то можно жёстко задать эти параметры вот этой строкой
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 =)