Исправляем неработающий под Linux тачпад на Asus X550LN


Уже почти год моим основным компьютером является ноутбук Asus X550LN. За это время я неоднократно менял на нем операционные системы, даже пытался жить на Windows, но все время возвращался к излюбленным мной Debian-based дистрибутивам Linux. К сожалению, в 2015 году проблемы с поддержкой аппаратного обеспечения под альтернативными ОС никак не заканчиваются. Так, практически на всех испробованных мной дистрибутивах, не работает тачпад. Проблема проявляется следующим образом: при касании тачпада, в зависимости от дистрибутива, либо не происходит ничего, либо курсор двигается, но невозможно совершить клик, либо же система намертво зависает.

Багтрекер Red Hat рапортует об успешном решении проблемы, в то время как под Ubuntu (и Debian) до сих пор нет полноценного решения. Существует лишь обходной путь с включением тачпада в режиме эмуляции ps/2 мыши (что означает отсутствие мультитача и других продвинутых функций). Его мы и рассмотрим.

При установке системы подключаем и используем внешнюю USB-мышь, тачпад, во избежание проблем, не трогаем.

Для включения режима эмуляции, необходимо добавить параметр загрузки ядра, для чего нужно отредактировать файл /etc/default/grub.

sudo nano /etc/default/grub

Далее находим параметр GRUB_CMDLINE_LINUX_DEFAULT и после quiet splash через пробел добавляем psmouse.proto=bare, сохраняем файл и выходим из редактора.

После выполняем:

sudo update-grub

Теперь после перезагрузки тачпад должен работать нормально и не конфликтовать с внешней мышкой.