@shuro @inqbrc @mrx Самый правильный способ переключения раскладок это использовать два модификатора.
Но не все модификаторы одинаковые - Ctrl и Shift при одиночном нажатии и отпускании не меняют состояние программы, а Alt показывает и фокусирует меню приложения.
Так что самая правильная комбинация для переключения языков это Ctrl+Shift.
Но в линукс это не подходит, так как там при этом перестают работать горячие клавиши вида Ctrl+Shift+Something. Багу очень много лет.