Eu escrevo frequentemente em inglês, alemão, sueco e chinês. São quatro, mas também estou aprendendo russo e apreciaria a alternância extra via GUI. Scripts é uma resolução viável nesse meio tempo:
http://ubuntuforums.org/showthread.php?p=10333055#post10333055
Pode-se notar que, com o russo, é possível escolher o layout de teclado russo 'padrão' ou um layout fonético muito mais conveniente (para quem está aprendendo) emparelhado com o QWERTY.
Além disso, muitos de nós usamos alguma forma de Dvorak, que também assume uma posição.
Portanto, meu computador fica assim:
Layouts de teclado:
EUA Dvorak (programador) Sueco Alemão Russo Russo fonético
e há um ícone de teclado adicional com uma alternância ibus para o chinês Pinyin.