Se você executar ibus-setup e marcar "usar layout do sistema" (se bem me lembro), ele não substituirá as configurações do sistema.
Você mencionou que xmodmap está obsoleto, mas ainda é possível usá-lo. Você também pode usar setxkbmap ou xkbcomp , que não são obsoletos.