LINUX.ORG.RU

ищу доку про райвер evdev Xorg


0

0

Хочу настроить многоголовость компа, для этого надо разбить потоки идущие с двух клав. Использую драйвер evdev. Ядро пришлось перекомпилировать потому что оказалось что evdev должен загружаться как модуль (гружу из rc.local строкой modprobe evdev) после этого появляются в /dev/input устройства eventX в xorg.conf прописана клава использующая evdev и мыша, если мыша прописана через обычный драйвер иксы зависают при загрузке (стартую я с третьего уровня из консоли). Иксы собрал из релиза Xorg 7.0 там evdev присутствует изначально но ман и дока отсутствуют или я плохо ищу? Когда запускаю иксы из-под рута все грузится и работает именно та клава которую я указал, но при этом при выходе из иксов все виснет. Если запускаю иксы из под юзера изксы зависают при старте КДЕ. ставил chmod +s /dev/input/event* Не помогло, где найти доку как все правильно настроить? Буду благодарен за любую информацию.

Re: ищу доку про райвер evdev Xorg

а как иксы собирал? в host.def в разделе XInputDrivers уже присутствовал evdev? релиз откуда брал? платформа случаем не x86_64?

ale ★★ ()
Ответ на: Re: ищу доку про райвер evdev Xorg от ale

Re: ищу доку про райвер evdev Xorg

Иксы собирал из релиза через прилагающийся скрипт. Релиз брал с какогото зеркала, evdev в процессе инсталяции присутствует но работает как то странно, платформа 32 битная.

DonPedro123 ()
Ответ на: Re: ищу доку про райвер evdev Xorg от ale

Re: ищу доку про райвер evdev Xorg

Ochen' intersnii etot driver edev. Zapustilsja ot user-a no ne rabotajet kursor i russkaja raskladka ne vklyuchaetsya vot i pishu na translite. Pri vyuhode iz iksov sistema zavisaet. below is content of /usr/X11R7/var/log/Xorg.0.log.old: II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension LBX (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) Initializing built-in extension XEVIE (**) Option "CorePointer" (**) Mouse1: Core Pointer (**) Mouse1: Device: "/dev/input/event2" (II) Mouse1: Found x and y relative axes (II) Mouse1: Found mouse buttons (II) Mouse1: Configuring as mouse (**) Option "CoreKeyboard" (**) Keyboard1: Core Keyboard (**) Keyboard1: Device: "/dev/input/event0" (II) Keyboard1: Found keys (II) Keyboard1: Configuring as keyboard (II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD) (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE) (II) Keyboard1: Close

DonPedro123 ()
Ответ на: Re: ищу доку про райвер evdev Xorg от DonPedro123

Re: ищу доку про райвер evdev Xorg

Section "InputDevice"

Identifier "Keyboard1" # Driver "kbd" Driver "evdev" Option "Device" "/dev/input/event0"

Option "AutoRepeat" "500 30" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Это мой xorg.conf дистрибутив Slackware-current графика КДЕ на Xorg 7.0 компилировался из релиза при помощи скрипта build-from-tarballs.sh

DonPedro123 ()
Ответ на: Re: ищу доку про райвер evdev Xorg от DonPedro123

Re: ищу доку про райвер evdev Xorg

The link below is a bug report on fixing some edev driver bugs and more. The attached patches also make a solution on integrate xkb option into th driver. For the moment russian+us layouts works just fine. This driver helps to split event stream from either devices. https://bugs.freedesktop.org/show_bug.cgi?id=5696

DonPedro123 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.