Как настроить 3-х кнопочную USB-мышь
Гость 17 марта, 2005 - 00:40
Дела следующие. Система свежеустановленная через интернет, мышь logitech usb трехкнопочная.
1) Если я включаю в modules.autoload.d модули usb (ehci_hcd, ohci_hcd, uhci_hcd) то мышь в иксах вообще не работает.
2) Если модули usb не загружать, то мышь в иксах работает нормально, но скрол не работает (вернее сказать скрол не работает вообще в системе, проверено командой "cat /dev/input/mice")
Где и что нужно править, чтобы включить у устройства скрол.
»
- Для комментирования войдите или зарегистрируйтесь
Чтобы в иксах за
Чтобы в иксах заработал скрол, надо в файле конфигурации иксов в секции настройки мыши прописать:
Как настроить 3-х кнопочную USB-мышь
Так и знал, что это напишут :))) Скрол не работает у устройства вообще, т.е. в системе. Естественно он и в иксах работать не будет чё бы там не понаписать в конфиге xorg.conf
...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир
А ядро правильн
А ядро правильно настроил?
Приведи полный список включенных опций для устройства (M / *).
Hotplug & coldplug?
А попытки поставить
hotplug
,coldplug
; добавить их стартовые скрипты (вboot
добавлять надо) и посмотреть на результаты не проводились?Hotplug & coldplug?
Вот, оно самое! Про него-то я и забыл. В прошлый раз hotplug спас, но из башки вылетело - что же я не доставил. Спасибо огромное :)
...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир
Кстати,
об этом в handbook написано:
Только вот не ясно почему они отнесли к
genkernel
, когда ко всем относится.Re: http://gentoo.ru/new/comment/reply/26#comment-59
Ну-да, ну-да.... Именно потому, что это отнесли только к genkernel, я и проскакивал этот пункт...
...Иногда для того, чтобы изменить свое восприятие мира
...Люди пытаются изменить сам мир
Ничего не понимаю
Ядро я компилировал отдельно, hotplug и coldplug я не устанавливал, мышь у меня также usb, однако проблем с работой мыши и с прокруткой я не испытываю. Насколько я знаю, genkernel всего лишь автоматизирует сборку ядра, а функции холодного и горячего подключения лежат на ядре. Следовательно, как я понимаю hotplug и coldplug нужны только для работы в комплекте с genkernel а при правильном включение опций в ядре необходимость в данных утилитах отпадает. Если я не прав, объясните мне, пожалуйста, какие настройки в системе мне нужно потереть, чтобы моя мышь отрубилась и я смог убедиться в своей ошибке.
Провел эксперимент
Думаю, всем известна проблема, если подключить HID-устройство к USB, а затем посмотреть на него по средствам proc (ну, или на худой конец kinfocenter, что в прочем одно и то же) то устройство отвалится и спасет только повторное передергивание конектора. Проделал сей опыт с мышкой... Мышка отвалилась. Ну, думай, hotplug поможет. Установил hotplug, перезагрузил компьютер, повторил опыт... ***!
Странно
Re: Странно
По всей видимости, hotplug обеспечивает загрузку нужных модулей в обход стандартного способа. Если USB и HID вкомпилированы в ядро, то hotplug не нужен. Если скомпилировать HID как модуль и не использовать HIDBP, то HID будет загружен в процессе инициализации ядра, и мышь по-прежнему будет работать. Если же использовать HIDBP, то мышь начинает вести себя странно.
Мне пока что не ясна действительная практическая польза от использования hotplug, если кто-либо разберется, напишите сюда, пожалуйста.
Горячее подключение USB-мыши
Если я не ошибаюсь, горячее подключение USB-мыши обеспечивают вот эти две опции:
Чисто USB
В Linux это вообще проблема. У меня например мышка Logitech работает только если подключена через переходник в PS/2. Еслиже воткнута в USB порт то если не включен HID input layer и mice в нем то мышь вообще мертва (не светится и не реагирует), если включить HID то мышка начинает реагировать - светиться по разному, но вот ни X.org ни gpm в консоли на нее не регируют. Перепробовал наверное все устройства (mice,event0-4,mouse0-4 в /dev/input - нет устройств,psaux) и протоколы (imps2,ps2) - результата нет. hotplug стоит в default. Если кто знает в чем проблема - помогите!
Re: Чисто USB
Нашел решение этой проблемы - поддержка в ядре ACPI. Наверное этот ACPI очень сильно электроэнергию бережет - даже мышку отключает.
Да уж! ACPI на некоторых системах (типа моего ThinkPad R40e) может и клаву отрубать при загрузке! Есть такой печальный опыт.
---