1.)Что касается X11, поскольку у меня xUbuntu, я использую сторонний переключатель раскладки loloswitcher
https://webhamster.ru/site/page/index/articles/projectcode/180https://webhamster.ru/site/page/index/articles/projectcode/181Но у меня на переключение Shift’ами. Т.е. на каждом Shift’е свой язык. В зависимости от необходимости, чаще всего англо-турецкая пара. А пары языков, уже переключаются отдельно. Тексты на трёх языках или более это у моей жены, младшей дочери и её мужа но они лингвисты, профессионально занимающиеся разными языками.
Я даже переписывался, до covid-19 с автором loloswitcher, хороший человек, содержательно отвечал…
Думаю можно LOLO попытаться настроить…2.)В xfce имеется такая возможность нажимать одно сочетание клавишей с помощью другого сочетания. Например для переключения языка существует комбинация положим Alt_L+Shift_L, на hotkey Ctrl_R назначается с помощью программ xdotool, а скорее всего xmacro, нажатие этого сочетания. Таким образом по нажатию Ctrl_R фактически будет срабатывать комбинация Alt_L+Shift_L. Способ не идеален, ясное дело…