Сенсорная панель обнаружена как мышь PS / 2, так и ALPS Glidepoint & использует настройки мыши PS / 2

У меня на ноутбуке есть сенсорная панель alps. В ubuntu < = 11.04 он никогда не обнаруживался как тапад. Наконец, с 11.10 он находит его как сенсорную панель, и в конфигурации мыши я вижу вкладку сенсорной панели.

Изменение настроек в конфигурации мыши ничего не делает.

xinput -list дает:

 Virtual core pointer                        id=2    [master pointer  (3)   
  ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]   
  ↳ HP Wireless Optical Mobile Mouse            id=9    [slave  pointer  (2)]   
  ↳ AlpsPS/2 ALPS GlidePoint                    id=13    [slave  pointer  (2)]   
  ↳ PS/2 Mouse                                  id=12    [slave  pointer  (2)]    

(HP оптическая моя внешняя мышь)

Когда я

xinput set-int-prop 12 252 8 3.5

Это меняет чувствительность сенсорной панели , Итак, я понял, что система использует драйвер мыши PS / 2 для управления сенсорной панелью. Отключение мыши PS / 2 отключает сенсорную панель. Отключение глиссады AlpsPS / 2 ничего не делает.

Когда я делаю
dmesg | grep -i input, я получаю:

[   17.613230] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input11    
[   17.638723] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input12

Так что это заставляет меня думать, что сначала загружается драйвер мыши PS / 2, таким образом используя эти драйверы вместо сенсорной панели водители.

черный список psmouse отключает тачпад.

Теперь у меня нет идей, как заставить мой тачпад вести себя как тачпад. Точнее говоря, я хочу отключить его при наборе текста, повысить чувствительность и прокрутить назад.

Если у кого-то нет других мыслей ... как я могу изменить порядок загрузки устройств ... сначала сделать так, чтобы он загружал тачпад? Или есть другое решение?

1
задан 22 October 2011 в 22:19

1 ответ

Драйвер psmouse отвечает за обработку всех мышей и сенсорных панелей, использующих шину PS / 2, хотя многие из них (включая большинство сенсорных панелей) поддерживают своего рода «расширенный» протокол. Таким образом, нормально видеть загрузку драйвера PS / 2, а затем указание на то, что он обнаружил сенсорную панель ALPS, с которой он работает внутренне.

Зайдите в /lib/modules/3.0.0-16-generic/kernel/drivers/input/mouse, и вы увидите, что собственно драйвера "alps" нет, обратите внимание, что psmouse.ko безусловно является самый большой драйвер, так как он обрабатывает множество внутренних протоколов PS / 2 (например, ALPS, Elantech, некоторые Synaptics и другие).

Это всего лишь объяснение, извините, у меня нет для вас реального решения, вы можете взглянуть на этот отчет об ошибке, чтобы узнать, относится ли оно к вам, и если да, то , чтобы отслеживать состояние любых возможных решений.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

0
ответ дан 22 October 2011 в 22:19

Другие вопросы по тегам:

Похожие вопросы: