xkb: indicação do layout do teclado invertido

3

Eu uso o scroll LED como indicador de layout de teclado (off - English, on - Russian). Funciona muito bem no teclado PS / 2 em casa. E funciona em geral no meu computador de trabalho (teclado USB). Mas às vezes eu tenho esse LED sendo fora de sincronia. Suponho que esteja relacionado à desconexão / conexão do dispositivo USB esporádico (há mensagens apropriadas no dmesg). Depois disso, posso alterar o layout, mas o estado do LED continua a ser invertido.

A questão é: como sincronizar o led com o layout atual do teclado?

P.S. opções de xkb usadas: grp:ctrl_shift_toggle,grp_led:scroll

    
por edo1 09.02.2017 / 19:30

1 resposta

0

Consegui resolver o problema com esses comandos (ideia do Discussão de bugs do Ubuntu :

xmodmap -e 'remove lock = Caps_Lock'
setxkbmap -option

O teclado foi redefinido para as configurações padrão: layout US e Caps Lock com a funcionalidade padrão (e LED que não está invertido). Depois disso, reapliquei minhas configurações de layout de teclado. Nos gerenciadores de janelas mais populares, isso seria feito a partir da GUI, mas invoquei setxkbmap manualmente:

setxkbmap -layout us,ru -option grp:caps_toggle,grp_led:caps

Não tenho certeza se o estado inicial do LED afeta se os comandos funcionam, provavelmente é necessário tentar várias vezes.

    
por 29.12.2017 / 11:06

Tags