Como alterar o layout do teclado no i3?

15

Estou usando o gerenciador de janelas 'i3' no Fedora 25. Eu já desinstalei o GNOME Desktop. Eu quero alterar o layout do teclado e configurá-lo para idiomas diferentes do inglês, e desejavelmente também configurá-lo como Alt + Shift atalho para fácil acesso.

    
por w17t 18.11.2016 / 18:43

3 respostas

24

Você pode usar o setxkbmap:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

Apenas altere os layouts de teclado para nós, de para o que você preferir. Se você quiser que o i3 execute esses comandos na inicialização, basta adicioná-los ao seu arquivo de configuração "~ / .i3 / config" e prefixar "exec".

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Faça o check-out link

    
por 01.12.2016 / 11:06
3

Para mim, apenas o seguinte trabalhou em Manjaro + i3:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Eu especifiquei isso em ~ / .config / i3 / config file

    
por 19.08.2017 / 19:44
1

Na verdade, parece que tudo deve ser escrito dentro de um único comando no arquivo de configuração do i3 para que o setxkbmap funcione como desejado, pelo menos no Arch linux.

Exemplo: teclado qwerty inglês + tcheco, alternância ALT + SHIFT:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
    
por 17.08.2018 / 12:23