LINUX.ORG.RU

Как заставить X работать с /dev/input/event*


0

0
Хочу развязать клавиатуры по отдельным экранам.
Для мыши всё получается так:

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mouse1"
Option "ZAxisMapping" "6 7"
EndSection

Пишу наподобие для клавы:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Device" "/dev/input/event0"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection

Получаю: при нажатии любой клавиши выполняется огромное количество разных действий(в кде много хоткеев :) )
Но сочетиния: Ctrl+Alt+Fn работают.
Что нужно указать?
И где находится устройство мультиплексированных клавиатур(как для мышей /dev/mouse)?
Примерно так:
Section "InputDevice"
        Identifier      "Keyboard0"
        Driver          "evdev"
        Option          "CoreKeyboard"
        Option          "Device"        "/dev/input/event1
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "evdev"
        Option          "XkbLayout"     "us,ru"
        Option          "XkbVariant"    ",winkeys"
        Option          "XkbOptions"    "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
        Identifier      "Mouse0"
        Driver  "evdev"
        Option  "CorePointer"
        Option  "Device" "/dev/input/event2"
        Option  "ZAxisMapping" "4 5"
        Option  "Buttons" "5"
EndSection
anonymous
()
Ответ на: комментарий от anonymous
Спасибо, почему-то заработало) Раньше писал, а он не мог найти этот драйвер(или открыть клаву не мог). Наконец-то отвязал клавиатуру. Даже светодиоды перестали переключатся на всех клавах одновременно.
Gordon01 ★★
() автор топика
Ответ на: комментарий от Gordon01
Дополнительные клавиши не работают... До этого стояло

Option "XkbModel" "geniuscomfy2"

Если сейчас так поставить - получаается небольшой рандом кнопок)))
Gordon01 ★★
() автор топика
Ответ на: комментарий от Gordon01
XkbModel для evdev лучше не менять, а с кнопками нужно бороться сначала с xev, затем биндить их куда нужно. в now-to к xbindkeys это должно быть описано...
anonymous
()
Ответ на: комментарий от Zulu
Section "InputDevice"
    Identifier "Keyboard0"
    Driver "evdev"
    Option "Device" "/dev/input/event0"
    Option "XkbRules"      "xorg"
    Option "XkbModel"      "evdev"
#    Option "XkbModel" "geniuscomfy2"
    Option "XkbLayout" "us,ru(winkeys)"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll,compose:rwin"
EndSection
Gordon01 ★★
() автор топика
Ответ на: комментарий от Gordon01
Блин... жму вверх и запускается действие клавиши принтскрин т.е. kscreenshot. Сама принтскрин не работает.
Gordon01 ★★
() автор топика
Ответ на: комментарий от Gordon01
Таже засада была у меня, когда XkbModel затрагивал. Может у тебя с КДЕ какая-нибудь шняга запускается, которая пытается XkbModel подменить?
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.