Isso pode ser feito adicionando o comando de layout de teclado específico em um arquivo .desktop
salvo em ~/.local/share/applications
ao longo dos outros arquivos da área de trabalho que os ativadores, como o Synapse, podem acessar.
O comando de layout do teclado para selecionar um determinado layout é como:
setxkbmap us intl
Altere us
com o idioma desejado e intl
com variante, se necessário.
Para francês, deve ser setxkbmap fr
. Etc. Uma lista de todos os layouts de teclado possíveis e outros parâmetros podem ser encontrados em: /usr/share/X11/xkb/rules/xorg.lst
.
O arquivo da área de trabalho deve ter um formulário semelhante a
[Desktop Entry]
Name=US - Keyboard US International dead Keys
Exec=setxkbmap us intl
Icon=path/to/some/icon/file
Terminal=false
Type=Application
Categories=Application;Utility;