A solução foi ignorar o script e definir o atalho do comutador de teclado com setxkbmap
.
Agora executo isso no meu script de login:
# Keyboard layout switcher
setxkbmap -layout us,se -variant ,kinesis -option 'grp:alt_shift_toggle'
Isso faz exatamente o que eu queria.