Alternar us_intl e outro layout

Alternar us_intl e outro layout

Escrevo diariamente em inglês, alemão e espanhol, o que pode ser feito maravilhosamente usando o layout dos EUA com a variante internacional (na verdade, altgr-intl).

O problema ocorre quando quero escrever na minha língua nativa, o hebraico. Se eu adicioná-lo a um modo de alternância dupla com um mapa de teclado internacional dos EUA, o intl dos EUA quebra e se torna um mapa de teclado normal dos EUA.

Esclarecer:

Embora este comando funcione conforme o esperado:

setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl 

Este comando infelizmente não:

setxkbmap -rules evdev -model evdev -layout us,il -variant altgr-intl -option grp:alt_shift_toggle

Responder1

Bem, encontrei uma solução nada perfeita; usando ibus em vez de xkb puro. O método ibus trata ambos os layouts corretamente.

Vou postar um relatório de bug e ver o que eles pensam. Talvez eu esteja fazendo algo errado, mas não consigo ver o que exatamente.

Responder2

Portanto, o método xkb é um pouco confuso, mas é assim que funciona: o "us,il" após o sinalizador -layout é uma tupla e, nesse caso, o sinalizador -variant também esperaria uma tupla. Portanto, um comando para ambos os layouts poderia ser:

setxkbmap -layout us,il -variant altgr-intl, -option grp:alt_shift_toggle

Observe a vírgula após altgr-intl.

informação relacionada