On 05/02/2012 04:35 PM, Alexander GQ Gerasiov wrote:
Итак, если я правильно понимаю, теперь всё работает так.
Как-то так.
Да. Более того, c помощью него нельзя задать отдельные настройки для конкретного устройства --- -device не работал последний раз, когда я его смотрел, хотя фикс тривиален. (Или это я путаю с -i у xkbcomp)Пользователь, конечно, может попробовать всё переопределить потом при помощи setxkbmap, но вот только действовать это будет ровно до тех пор, пока клавиатура не будет отключена/подключена.
Что делать простым смертным? Как задать собственные настройки xkb, чтобы они автоматом устанавливались для подключаемой клавиатуры? (Речь само-собой про per-user настройки, потому что пользователей у меня много разных и кто-то любит capslock, кто-то ralt, а кто-то вообще alt+shift.)
Удобного решения, как я понял нет. Те нужно делать свой скрипт и запускать его через udev. Ну или dbus, наверное, если нет доступа к udev, и эти сообщения доходят до дибаса.
Кстати, я правильно понимаю, что непростым смертным для этого можно использовать Match* в InputClass ?
-- sergio.