¿Cómo cambiar la distribución del teclado en i3?

25

Estoy usando el administrador de ventanas 'i3` en Fedora 25. Ya desinstalé GNOME Desktop. Quiero cambiar la distribución del teclado y configurarlo en otros idiomas además del inglés, y deseablemente también configurarlo como Alt+ Shiftacceso directo para facilitar el acceso.


fuente

Respuestas:

49

Puede usar setxkbmap:

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

Simplemente cambie la distribución del teclado, según lo que prefiera. Si desea que i3 ejecute estos comandos al inicio, simplemente agréguelos a su archivo de configuración "~ / .i3 / config" y anteponga "exec".

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

Checkout http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3

tomsal
fuente
1
Gracias, ¿es posible agregar también una indicación en i3bar?
1
Sí lo es. Ver docs.slackware.com/…
tomsal
esto simplemente no funciona, nada cambia cuando se usa alt-shift = (
Yurii
1
¿Has intentado usar los comandos setxkbmap desde la línea de comandos (sin la configuración i3)? ¿Qué dice cuando corres setxkbmap -query?
tomsal
4

Para mí, solo lo siguiente funcionó en Manjaro + i3:

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

Especifiqué esto en el archivo ~ / .config / i3 / config

Yurii
fuente
3

De hecho, parece que todo debe escribirse dentro de un solo comando en el archivo de configuración i3 para que setxkbmap funcione como se desea, al menos en Arch Linux.

Ejemplo: teclado qwerty inglés + checo, alternar ALT + MAYÚSCULAS:

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

"exec setxkbmap" no funcionó para mí. A través de un frustrado aplastamiento del teclado, accidentalmente abrí la configuración de pantalla (Super + D desde que instalé desde el escritorio Regolith), y desde allí pude abrir "Región e idioma" para configurar el diseño del teclado. Supongo que la configuración de distribución del teclado i3 "Ubuntu" se almacena por separado de la configuración de distribución del teclado "Kubuntu".

Stephen
fuente
lmaoooooooooooooo
vdegenne