Оставляем в настройках раскладки только русскую и ставим галочку на "включить латинскую раскладку", при этом можно убрать флажок раскладки, так как он меняться при переключении не будет
после этого можно настроить клавиши в параметрах XKB, лучше бы ещё поставить галочку "игнорировать параметры системы" (чтобы раскладка не менялась при нажатии на Ctrl)
умнее было бы залесть в xorg.conf, конечно
(http://www.opennet.ru/base/rus/kde_xkb.txt.html)
Вариант 2
идём в /etc/X11/xorg.conf
редактируем параметры клавиатуры до вот этого (просто заменяем):
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys,winkeys"
EndSection
Вариант 3
если не залезать (самый лучший вариант):
sudo apt-get install kkbswitch
и запускаем kkbswitch, тогда можем воротить расладками и индикаторами
(http://habrahabr.ru/blog/linux/34708.html)
Мой вариант
Так как не имею в предпочтениях KDE, я правлю xorg.conf. Вот мой "домашний" вариант
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys,winkeys" # привычное местонахождение знаков препинания
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll," # привычная комбинация клавишь для переключения и индикатор Scroll Lock для различения раскладок
EndSection