Для тех у кого FC5 (а может и другая Fedora Core) совет сделать так (остальное не помогает):
1. Установить только русскую раскладку
с галочкой использовать латиницу. По умолчанию будет русский.
2. Если хотите переключать по Ctrl+Shift, то установите KKBSwitch (живет на sourceforge). По умолчанию -- любой! Первый запуск -- ручками