По разному,
slavush, можно подкрасться к проблеме😈…
Можно изловчиться и настроить xneur, не всегда получается😞, о чём большущая тема на нашем форуме.
https://forum.ubuntu.ru/index.php?topic=165332.0Можно минимизировать усилия по переключению раскладки, способов тьма у меня, например, на одном Shift’e один язык, на другом Shift’e другой язык при этом основные функции этих клавишей сохраняются (разная работа при „отжатии“-„нажатии“). Т.е. есть способ это решить.
Как „эрзац😈“ вариант можно ещё настроить скрипты по замене напечатанного в другой раскладке.
Может есть и другие варианты, но мне известны эти три. На форуме это всё освещено в достаточном объёме, во всяком случае для того, чтобы начать собственные изыскания😇!