Eu não sei como configurar atalhos personalizados no Unity (e o google me diz que a maneira mais apropriada é usar gsettings ou xbindkeys ).
Como usuário do GNOME 3, vou a %código% e aperte o botão "+".
Depois de conseguir criar atalhos personalizados, você pode atribuir Ctrl-Alt-1 a All settings -> Keyboard -> Shortcuts tab -> Custom
, Ctrl-Alt-2 a setxkbmap ua
, Ctrl-Alt-3 a setxkbmap ru
.
Há um bug nele , pelo menos para mim. Quando eu mudo para ru ou ua, os atalhos globais, como Ctrl-W ou Ctrl-T param de funcionar, como o GNOME não entende Ctrl-Ц e Ctrl-Е. Além disso, meu botão habitual de mudança de layout pára de funcionar.