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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.