Isso é muito fácil de fazer com comandos. Os comandos para fazer essas alterações são, respectivamente, setxkbmap us
, setxkbmap fr
e setxkbmap es
.
Eu não tenho experiência com elementaryOS. Se o elementaryOS tiver um gerenciador de atalhos de teclado integrado que lhe permita definir atalhos de teclado personalizados, atribua atalhos de teclado aos comandos que o usam.
Se ele não tiver um gerenciador de atalhos de teclado, você poderá obter um com ajustes básicos, de acordo com o link . Essa fonte tem dois anos, então eu não sei se ela ainda se aplica - talvez o elementaryOS tenha um bom gerenciador de atalhos de teclado agora.