Из консоли можно переключиться командами:
setxkbmap us
setxkbmap ru
setxkbmap ua
Но красивее это делать через вызов gsettings, тогда обновится раскладка индикатора в Gnome|Unity:
gsettings set org.gnome.desktop.input-sources current 0
Последняя цифра — это индекс желаемого языка, по порядку их расположения в индикаторе раскладок.
Далее, создаешь свои шорткаты в Убунте, и прикрепляешь нужную команду к шорткату.
Я создаю шорткаты через CompizConfig.