Xorg에서 구성이 다른 여러 키보드

Xorg에서 구성이 다른 여러 키보드

노트북에 내장된 키보드와 직장에서 연결하여 사용하는 USB 키보드를 다르게 구성하고 싶습니다.

Gnome의 설정 도구를 사용하여 다음과 같은 결과를 얻었습니다 /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

다른 키보드의 레이아웃이 완전히 다르기 때문에 을(를) 원하지 않으므로 다음을 caps:swapescape추가했습니다 /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

(값은 내 USB 키보드 목록과 MatchProduct일치합니다 .)xinput

그러나 이는 원하는 결과를 얻지 못합니다. 두 키보드 모두 여전히 정확히 동일한 구성으로 끝납니다.

내가 원하는 것을 달성할 수 있는 방법이 있나요?

답변1

USB 키보드 섹션에 다음을 추가할 수 있습니다. 이렇게 하면 해당 섹션이 특정 USB 장치에만 적용됩니다.

MatchUSBID "1e54:2030"

다음을 수행하여 TypeMatrix 키보드의 올바른 USB ID를 얻을 수 있습니다 lsusb.

관련 정보