Vários teclados com diferentes configurações no Xorg

2

Gostaria de ter configurações diferentes para o teclado integrado do meu laptop e o teclado USB que eu conecto e uso no trabalho.

Usando as ferramentas de configuração do Gnome, cheguei ao seguinte /etc/X11/xorg.conf.d/00-keyboard.conf :

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,se"
        Option "XkbModel" ","
        Option "XkbVariant" "caps:swapescape"
EndSection

Como o outro teclado tem um layout completamente diferente, não quero o caps:swapescape , então adicionei /etc/X11/xorg.conf.d/50-typematrix.conf :

Section "InputClass"
        Identifier "TypeMatrix Keyboard"
        MatchProduct "TypeMatrix.com USB Keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,se"
        Option "XkbVariant" ","
        Option "XkbOptions" ""
EndSection

(O valor para MatchProduct corresponde ao que xinput lista meu teclado USB como.)

No entanto, isso não tem o resultado desejado; ambos os teclados ainda acabam com exatamente a mesma configuração.

Existe alguma maneira de conseguir o que eu quero?

    
por Magnus 31.01.2018 / 10:51

1 resposta

1

Você pode adicionar o seguinte à sua seção de teclado USB, dessa forma, a seção será aplicada somente ao seu dispositivo USB específico:

MatchUSBID "1e54:2030"

Você pode obter o ID USB correto do seu teclado TypeMatrix fazendo lsusb .

    
por 20.06.2018 / 18:52

Tags