LinuxForum.Fans
Тема

В иксах не работает клава и мышка

Автор: v4567 4 сообщений 2346 просмотров
#249749

Установлен X.Org X Server 1.11.2 hal не установлен, ядро собрано без поддержки аудио драйверов. Я так понял что при загрузке xorg берёт настройки для клавиатуры и мышки из файла: /etc/X11/xorg.conf.d/10-evdev.conf
Вот он: http://pastebin.com/XU72xB27
Сейчас в папке /dev/input имеется пять файлов устройств event, event0 - event4 и клавиатура и мышка работают нормально, раскладка переключается. Не понятно почему настройки для клавиатуры находятся в первой секции?

После перекомпиляции ядра с поддержкой аудио драйверов в папке /dev/input появилось восемь файлов устройств event, event0-event7 и клавиатура и мышка перестали работать. Не понятно какие секции теперь относятся к клавиатуре и мышке.

Вот xorg.conf http://pastebin.com/jJMFctRs

udev определил мышку как /dev/input/event3 а клавиатуру как /dev/input/event4 когда не было аудио драйверов, с аудио udev определил мышку как /dev/input/event6 а клаву как /dev/input/event7

получилось то что при компиле ядра с аудио, udev обнаружил новые устройства и обозвал их event, в результате файлы устройств мышки и клавы получили другие номера и теперь иксы их не видят

В консоли клавиатура и мышка работают.
Вот лог загрузки иксов без аудио драйверов, то есть тогда когда клава и мышь работали
http://pastebin.com/b3sWPLGK
Вот лог загрузки иксов с аудио драйверов, то есть тогда когда клава и мышь не работали
http://pastebin.com/9mE1JWXF

Вот вывод grep "config/udev: Adding input device" /usr/var/log/Xorg.0.log при ядре без поддержки аудио драйверов

[ 148.511] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 148.571] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 148.576] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[ 148.625] (II) config/udev: Adding input device ImExPS/2 Logitech Wheel Mouse (/dev/input/event3)
[ 148.626] (II) config/udev: Adding input device ImExPS/2 Logitech Wheel Mouse (/dev/input/mouse0)
[ 148.630] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)

Вот вывод grep "config/udev: Adding input device" /usr/var/log/Xorg.0.log при ядре с поддержки аудио драйверов

[ 7490.714] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 7490.763] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 7490.764] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event4)
[ 7490.794] (II) config/udev: Adding input device ImExPS/2 Logitech Wheel Mouse (/dev/input/mouse0)
[ 7490.794] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
[ 7490.794] (II) config/udev: Adding input device rc-core loopback device (/dev/input/event3)

Видно что клава и мышь не определились, только не понятно кем udev или иксами.

Кто знает как побороть проблему помогите пожалуйста. За помощь заранее благодарен!

#249760
"v4567" написал:
Я так понял что при загрузке xorg берёт настройки для клавиатуры и мышки из файла: /etc/X11/xorg.conf.d/10-evdev.conf
Вот он: http://pastebin.com/XU72xB27

Как-то странно у вас там всё определено: клавиатура — как указатель (мышь), мышь — как клавиатура.
Вот эта строка во всех секциях откуда?

text
MatchDevicePath "/dev/input/event*"

Вы этот файл сами создавали или достался при установке?

"v4567" написал:

Какой версии у вас xorg-сервер? У вашего файла старый синтаксис.
Какие вообще у вас есть устройства ввода?

P.S. Какой у вас дистрибутив? ...думаю, что такой же, как у меня ;)

#249763
"Lupo Alberto" написал:
Как-то странно у вас там всё определено: клавиатура — как указатель (мышь), мышь — как клавиатура.

Все настройки по умолчанию, конфиги формировал командой Xorg -configure.

"Lupo Alberto" написал:
Какой версии у вас xorg-сервер? У вашего файла старый синтаксис.Какие вообще у вас есть устройства ввода?P.S. Какой у вас дистрибутив? ...думаю, что такой же, как у меня

Установлен X.Org X Server 1.11.2 Устройства ввода мышка и клавиатура.
Линукс lfs с продолжением blfs и добавлением своего.

#249765
"v4567" написал:
Линукс lfs с продолжением blfs и добавлением своего.

Ошибся :(

Попробуйте сделать так —
1. Удалите (либо переименуйте) каталог /etc/X11/xorg.conf.d/.
2. В файле /etc/X11/xorg.conf секции устройств ввода приведите примерно к такому виду

text

Section "InputClass"
        Identifier "keyboard-all"
        Driver "evdev"
        Option "XkbLayout" "us,ru(winkeys)"
        Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll.compose:rwin,terminate:ctrl_alt_bksp"
        MatchIsKeyboard "on"
EndSection

Section "InputClass" Identifier "mouse-all" Driver "evdev" MatchIsPointer "on" EndSection

3. Добавьте секцию

text

Section "ServerFlags"
        Option "AutoAddDevices" "True"
#        Option "DPMS" "True" #### Вдруг надо.
EndSection

Закомментируйте строку

text
Section "ServerLayout"
...
#Option         "AutoAddDevices" "false"
EndSection

4. Уберите

text
Section "Module"
        Load  "glx"
        Load  "dbe"
        Load  "extmod"
        Load  "dri"
        Load  "dri2"
        Load  "record"
EndSection

Это сейчас и так грузится по-дефолту.

Войдите или зарегистрируйтесь, чтобы ответить.