Cambie el diseño del teclado con una tecla de tecla + Muéstralo en la barra de estado.
Descargue i3-keyboard-layout , asegúrese de que sea ejecutable ( chmod + x <file> ) y guárdelo en algún lugar de su directorio de inicio (o en su $PATH si lo prefiere)
Asigne una pulsación de tecla en su configuración i3 para cambiar a diferentes diseños:
# ~/.config/i3/config
bindsym $mod+z exec path/to/i3-keyboard-layout set us
bindsym $mod+x exec path/to/i3-keyboard-layout set es
Alternativamente (o de manera acelera), puede usar una sola tecla de tecla para andar en bicicleta a través de una lista de sus diseños más usados:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us es de
Cada vez que presione esa tecla, se seleccionará el siguiente diseño de la lista.
Si desea usar diseños con variantes, puede usar citas, como esta:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us "us euro"
Nota: Puede omitir esta parte si usa algún tipo de indicador de bandeja como SBXKB, que es probablemente lo que desea si prefiere una bandera en lugar del nombre del diseño.
Se incluye un subcomando para mostrar el diseño actual en la barra i3status . En la configuración de su barra, debe encender i3status en el subcomando i3status :
# ~/.config/i3/config
bar {
# status_command i3status # this is the usual default configuration
status_command i3status | i3-keyboard-layout i3status
}
i3status debe configurarse para la salida del formato i3bar JSON (que generalmente es el valor predeterminado):
# ~/.config/i3status/config
general {
output_format = i3bar
}
En este punto, solo se admite la preparación del diseño a la izquierda de todo lo demás.
