
Gostaria de ter configurações diferentes para o teclado integrado do meu laptop e para o teclado USB que 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 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 MatchProduct
corresponde ao que xinput
lista meu teclado USB.)
Porém, isso não traz o resultado desejado; ambos os teclados ainda têm exatamente a mesma configuração.
Existe alguma maneira de conseguir o que quero?
Responder1
Você pode adicionar o seguinte à seção do teclado USB, dessa forma, essa seção será aplicada apenas ao seu dispositivo USB específico:
MatchUSBID "1e54:2030"
Você pode obter o ID USB correto do seu teclado TypeMatrix fazendo lsusb
.