я сразу сказал, что я удалил ibus, так как мне он не нравится и является избыточным для европейских языков и хочу, чтобы всё работало без него. И в терминале я этого добился, но не в иксах. Каким-то образом юнити запоминает то, что было настроено с помощью ibus и остаётся таковым после удаления.
Ещё один момент, как я уже упоминал выше, если настроить параметры через setxkbmap, то они действуют до смены окна (т.е. по капсу как положено переключается раскладка, но в трее иконка, например, не меняет язык, хотя раскладка на самом деле меняется), потом переключись на любое другое окно и сразу же всё, что было настроено с помощью setxkbmap сбрасывается.
Вот меня интересует, каким образом в юнити это настроить БЕЗ ibus