Не работает клавиатура+мышь в Х-ах

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Не работает клавиатура+мышь в Х-ах

Сообщение lestagros »

Добрый день. Вопрос таков - имеется ноутбук Acer Aspire 9815WKHi. Ставлю на него gentoo из исходников, компилирую посредством Mandriva Power Pack 2008. Согласно хэндбуку, скачал stage для своей архитектуры (amd64) и последний набор portage. Вручную собрал ядро. Затем собрал иксы. Захожу еще пока в полусырую систему, набираю startx, иксы запускаются, но ни клавиатура ни мышь не работаешь (не печатаются буквы, не горят лампочка Num Lock, Caps Lock и Scroll Lock, нет курсора от мыши или тачпада). Выключаться приходится принудительно, через кнопку питания ноутбука.

По ядру - версия gentoo-sources 2.6.30-r4, в разделе Device Drivers - Input device support включил все модели клавиатур, мышей и тачпадов как части ядра (просто лень было искать свою модель, включил на первое время все модели, а потом пересоберу конкретно со своей моделью), пробовал как модули - погоды это не изменило.

По искам - версия 7.4. В make.conf включил строку INPUT_DEVICES="keyboard mouse evdev synaptics". При этом драйвера xf86-input-mouse, xf86-input-evdev и xf86-input-keyboard установлены, сам xorg-x11 был перекомпилирован повторно, на всякий пожарный. При первом запуске системы с установленными иксами выполнил X -configure и скопировал файл в каталог иксов. Содержание /etc/X11/xorg.conf для клавиатуры и мыши:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

По самой системе - компилировал в тестовой ветке (~amd64), udev и dbus обновил. Система грузиться без проблем, в консольном режиме и в mc все работает, даже мышь (gpm поставил для этого), пока сами иксы не запускаешь и все намертво отпадает.

Подскажите, пожалуйста, куда копать для решения этой проблемы?
Спасибо сказали:
Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Re: Не работает клавиатура+мышь в Х-ах

Сообщение lestagros »

Извиняюсь за беспокойство, времени на качественный поиск не было, но затем в свободное время наткнулся на аналогичную тему с другого дистрибутива
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Не работает клавиатура+мышь в Х-ах

Сообщение abs-o-lut »

xorg-server собран с USE="hal"?
Если да, то и поведение устройств ввода настраивается правкой конфигов hal.
Правда, можно ещё xorg собрать без hal, а можно и в конфигах hal разобраться.
А можно и просто отключить в xorg.conf

Код: Выделить всё

Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection

тогда параметры клавиатуры будут браться из xorg.conf, а не из конфигов hal.
Спасибо сказали:
Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Re: Не работает клавиатура+мышь в Х-ах

Сообщение lestagros »

Да, Xorg был собран с use-флагом "hal". Щас буду экспериментровать с xorg.conf
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Не работает клавиатура+мышь в Х-ах

Сообщение abs-o-lut »

А я не поленился, и разобрался с xml-конфигами hal, чего и вам советую.
И не игнорируйте wiki, в ней есть всё необходимое
http://ru.gentoo-wiki.com/wiki/HOWTO_hal_%...%BE%D0%B4%D0%B0
http://ru.gentoo-wiki.com/wiki/Xorg_%D1%83...D0%B5%D0%B7_hal

И ещё по теме
http://www.opennet.ru/tips/info/1860.shtml

Да и в этом форуме были уже и рецепты и примеры настроек.
Спасибо сказали:
Аватара пользователя
lestagros
Сообщения: 11
ОС: Gentoo

Re: Не работает клавиатура+мышь в Х-ах

Сообщение lestagros »

Ок, удалось решить проблему всеми указанными способами (как со сменой драйверов на evdev, так и отменой автоопределения драйверов hal-ом). Благодарю за помощь. На досуге еще с правилами hal-а похимичу.
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Не работает клавиатура+мышь в Х-ах

Сообщение trancefer »

Небольшой совет — выкиньте к черту xorg.conf - все прекрасно работает через HAL (главное уметь его готовить ;)), в INPUT_DEVICES можно оставить только evdev и почистите ядро от драйверов левых клавиатур которые вы вначале включили :) По поводу написания правил для HAL — по ссылке очень хорошая статья на тему.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Не работает клавиатура+мышь в Х-ах

Сообщение abs-o-lut »

Я встречал мнения, что hal'у долгая жизнь не светит. :)
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Не работает клавиатура+мышь в Х-ах

Сообщение trancefer »

Я встречал мнения, что hal'у долгая жизнь не светит.


Мнение анонимных аналитиков ЛОРа не истина в последней инстанции, если вы про DeviceKit — то он просто является модульной реализацией HAL.
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: Не работает клавиатура+мышь в Х-ах

Сообщение Xaktyc »

Я дык изначально выкинул все из ведра кроме поддержки стандартных клав, evdev не включал, работаю на дровах от xorg для мыши и клавы.
Спасибо сказали: