Давным-давно я остановился на следующих методах переключения раскладок:
Caps - English
Shift-Caps - Russian
Это позволяло в любом месте начать печатать на нужном языке не думая о том, какой язык был до этого.
Теперь в тред врывается Ελληνικά и раскладок становится три. Я бы выдал греческому третью кнопку, к сожалению, простыми методами я не нашёл, а залазить в недра console-setup и его конфликта с ibus у меня нет времени.
Так что пока что я остановился на таком монстрике:
Caps - English
Shift-Caps - Russian
Menu - layout switch (En->Ru->Gr)
Переключение на греческий не быстрое, но пока что оно мне нужно довольно редко, так что терпимо.
(А ещё у греческой раскладки неожиданный бонус в форме греческих букв в не-греческом тексте. 1μΩ δt/δα, etc)