No Ubuntu 14.04, estou mudando os layouts de teclado com o X:
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toggle,grp_led:scroll,compose:ralt"
como explicado aqui:
Defina permanentemente as opções de layout de teclado com o setxkbmap no gnome / unity
Agora, o indicador do teclado não mostra o layout atual. Como faço para substituí-lo por um indicador de trabalho?