раскладка клавиатуры

Подскажите пожалуйтса. После того как в /etc/locale.gen раскомментировал
ru_RU.UTF-8 UTF-8
пропало переключение клавиатуры по alt+shift, до этого было, но все приложения стали на русском(чего и хотел добиться). Как вернуть переключение раскладки?

/etc/rc.conf
LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Minsk"
KEYMAP="ru" # Или ru-mab для раскладки с переключением по Ctrl-Shift
CONSOLEFONT="cyr-sun16"
CONSOLEMAP=
USECOLOR="yes"

в /etc/X11/xorg.conf добавил, но не помогло
Section "InputDevice"
     ....
     Option "XkbLayout" "us,ru"
     Option "XkbOptions" "grb:alt_shift_toggle"
EndSection

еще подскажите нужно чтобы было так
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5

или достаточно просто
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
Скажу, как у меня. Всё согласно ArchWiki сделал - по принципу “минимум телодвижений”.
У меня Gnome. В /etc/xorg.conf ничего про раскладку не прописано - вообще может работать без этого файла.
В /etc/rc.conf:
LOCALE="ru_RU.UTF-8"
...
KEYMAP="ru"
CONSOLEFONT="ruscii_8x16"
CONSOLEMAP=""
USECOLOR="yes"
В /etc/locale.gen раскомментирована только строка: ru_RU.UTF-8 UTF-8.
Все настройки кавиатуры и переключение раскладки сделано средствами Gnome.
В консоли есть кириллица и переключается по Ctrl+Shift.
Нашел ответ на вики
Для настройки переключения раскладок необходимо поправить /etc/X11/xorg.conf.d/keyboard.conf (или создать новый файл в той же директории, например, 20-keyboard.conf, имя не критично):
Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "XkbLayout" "us,ru(winkeys)"
	Option "XkbOptions" "grp:caps_toggle,grp_led:scroll"
EndSection

но стался вопрос насчет этого:
подскажите нужно чтобы было так
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5

или достаточно просто
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
Попробуйте начать только с ru_RU.UTF-8 UTF-8. Мне хватило этого.
все делай как по вики, не надо ничего выдумывать.. пишешь
ru_RU.UTF-8
Izraeel
все делай как по вики, не надо ничего выдумывать.. пишешь
ru_RU.UTF-8
Сидят себе тихонько в системе, есть не просят, зато любые документы и внешние накопители с любой кодировкой открываются правильно.
$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
Как говорится - УМВР ЧЯДНТ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.