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

У меня есть тачпад alps на моем ноутбуке. Он никогда не был обнаружен как toupad в ubuntu & lt; = 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 - оптическая внешняя мышь)

Когда I

xinput set-int-prop 12 252 8 3.5

It изменяет чувствительность сенсорной панели. Поэтому я понимаю, что система использует драйвер мыши PS / 2 для управления тачпадом. Отключение мыши PS / 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 загружаться первым, таким образом, используя эти драйверы вместо драйверов сенсорной панели.

blacklisting psmouse отключает сенсорную панель.

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

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

1
задан 22 October 2011 в 23: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

1
ответ дан 10 August 2018 в 08:59

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

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