Eu não sei sobre o applet, mas você sempre pode alterar seu layout com um comando:
setxkbmap -layout ru
setxkbmap -layout us -variant dvorak
setxkbmap -layout es -variant dvorak
Para resolver seu problema, você pode atribuir atalhos ou lançadores de aplicativos a esses comandos. No entanto, você estará contornando o applet, que será revertido para o teclado padrão após cada reinicialização ou bloqueio de tela.