Como alterar o layout do teclado no i3?


25

Estou usando o gerenciador de janelas 'i3` no Fedora 25. Já desinstalei o GNOME Desktop. Desejo alterar o layout do teclado e defini-lo para outros idiomas, além do inglês, e desejável também defini-lo como Alt+ Shiftatalho para facilitar o acesso.

Respostas:


49

Você pode usar o setxkbmap:

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

Basta alterar os layouts de teclado, de acordo com o que você preferir. Se você quiser que o i3 execute esses comandos na inicialização, adicione-os ao seu arquivo de configuração "~ / .i3 / config" e preencha "exec".

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

Confira http://docs.slackware.com/howtos:manuais_de_window:keyboard_layout_in_i3


1
Obrigado, é possível adicionar uma indicação no i3bar também?

1
Sim, ele é. Veja docs.slackware.com/…
tomsal

isso simplesmente não funciona, nada muda quando se usa alt-shift = (
Yurii

1
Você já tentou usar os comandos setxkbmap na linha de comando (sem a configuração do i3)? O que diz quando você corre setxkbmap -query?
tomsal

4

Para mim, apenas o seguinte funcionou no Manjaro + i3:

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

Especifiquei isso no arquivo ~ / .config / i3 / config


3

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 em inglês + tcheco, alternar ALT + SHIFT:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"

0

"exec setxkbmap" não funcionou para mim. Com o esmagamento frustrado do teclado, puxei acidentalmente as configurações de exibição (Super + D desde que instalei a partir do Regolith-desktop), e de lá pude abrir "Region & Language" para definir o layout do teclado. Acho que as configurações de layout de teclado do i3 "Ubuntu" são armazenadas separadamente das configurações de layout de teclado do "Kubuntu".


lmaoooooooooooooo
vdegenne 20/12
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.