да, пользовался давно раскладкой универсальной ruu, но там надо выкручивать пальцы, а я привык не смотреть на клавиатуру и не всегда попадал, потом после обновления линукса та настройка слетела и по этому возник этот вопрос, в общем пока ничего лучше не придумал повесив на горячие клавиши
переключаемся Caps между 2-мя раскладками, как обычно но на горячих клавишах такие команды
<Win>-z "setxkbmap -layout us,ua -variant ,winkeys -option grp:nbsp:level3,lv3:ralt,grp:caps_toggle,grp_led:caps,compose:ralt"
<Win>-x "setxkbmap -layout us,ru -variant ,winkeys -option grp:nbsp:level3,lv3:ralt,grp:caps_toggle,grp_led:caps,compose:ralt"
в lubuntu горячие клавиши вешаются в файте ~/.config/openbox/lubuntu-rc.xml там все просто
таким образом когда работаем с русским текстом перед работой нажимаем Win-z а когда с украинским Win-x, а переключаемся на английский как обычно Caps-lock
может еще есть варианты, например не циклически переключать а на каждый язык сделать свою кнопку, просто я люблю однозначность а не многовариантность которую трудно в инстинкт пальцев запрограммировать