Можу позитивно сказати, що те, що ви хочете зробити, дійсно можливо. Я спочатку досягнув вказаного сценарію
sudo cat /dev/input/event(0,1,2..)
вводячи на кожній клавіатурі, щоб переконатися, що вони були розпізнані як окремі пристрої. Тоді я просто застосував пробні помилки, експериментуючи
setxkbmap -device (1-x) us
.
Я виявив, що setxkbmap -device 1 us
налаштував обидві (усі) клавіатури, при цьому setxkbmap -device 6 us
вплинув лише на вторинну. Важливо, мабуть, те, що вони були підключені через PS / 2.
Це, звичайно, не гарантовано працює для вас і навіть не належить до належної відповіді, але це підтверджує, що це взагалі можливо. Я не знаю, за якою схемою названі окремі клавіатури /dev/input
, але я впевнений, що імена можуть бути вказані у udev, що дозволяє вводити відповідну setxkbmap
команду /etc/rc.local
або подібну.