2

Я хотел бы иметь различные конфигурации для встроенной клавиатуры моего ноутбука и клавиатуры 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

(Значение MatchProduct соответствует тому, что в xinput указана моя клавиатура USB.)

Однако, это не имеет желаемого результата; обе клавиатуры по-прежнему имеют одинаковую конфигурацию.

Есть ли способ добиться того, чего я хочу?

1 ответ1

1

В раздел USB-клавиатуры можно добавить следующее, чтобы этот раздел относился только к конкретному USB-устройству:

MatchUSBID "1e54:2030"

Вы можете получить правильный USB-идентификатор вашей клавиатуры TypeMatrix, выполнив команду lsusb .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .