Была такая тема: Переключение раскладки Gnome по Shift-Alt
На всякий случай, привожу фрагмент оригинального сообщения:
Здравствуйте, форумчане.
Собственно, всю свою компьютерную жизнь переключал раскладку по Shit+Alt, что поделать, так приучился как сел за Windows.
С пару недель назад, окончательно решил перелезть под Linux, что собственно и состоялось успешно. Но есть один момент.
ОС Debian 6, DE - Gnome, при установке не добавлял никаких раскладок, только стандартная «США». После установки добавил русскую раскладку клавиатуры, полез в настройки и выставил переключение уже привычным для меня методом, т.е. из списка наиболее подходящий Alt+Shift.
Проблема в том, что при одновременном нажатие Alt+Shift, либо что более актуально для меня, нажатие Shift+Alt, смена раскладки не происходит.
Для изменения ее, необходимо зажимать Alt в начале, что сильно нервирует и приводит в некоторую озлобленность меня :)
Подскажите, где можно изменить подобный вопрос.
Так вот, я нашёл решение, и, думаю, многие до сих пор сталкиваются с этой проблемой. В старой теме ответить так и не смог. Поэтому напишу ответ здесь. Итак, вопрос с кривым alt-shift на Debian 6 Squeeze я решил следующим образом:
1) Открываем файл /etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
вводим пароль
2) Смотрим секцию «InputDevice». Она выглядит примерно так:
...
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us, ru(winkeys)"
Option "XkbVariant" ","
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
...
Если файл xorg.conf у вас оказался пустым, поступаем следующим образом:
1) Открываем файл /etc/default/keyboard
sudo gedit /etc/default/keyboard
вводим пароль
# Check /usr/share/doc/keyboard-configuration/README.Debian for
# documentation on what to do after having modified this file.
# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:ctrl_shift_toggle,grp_led:scroll"
# If you don't want to use the XKB layout on the console, you can
# specify an alternative keymap. Make sure it will be accessible
# before /usr is mounted.
# KMAP=/etc/console-setup/defkeymap.kmap.gz