Как стать автором
Обновить

Настройка тачпада ELAN в *buntu

Проблема

Многие «счастливые» обладатели ноутбуков Acer, Asus, Packard Bell и других «антилинуксоидных» производителей наверное зпметили, что их мультисенсорный тачпад ELAN определяется операционной системой Linux как PS/2 мышь. И естественно никаких мультисенсорных жестов от нее не добиться.

То, как ее пытаются решить Линуксоиды

Начинающие линуксоиды сразу бегут на сайт производителя своего ноутдруга за драйвером, но обнаруживают, что большинство драйверов написано под софтверного гиганта Windows, а для Linux есть драйвер на несколько устройств, но не на тачпад ELAN, что обидно. После этого наш линуксоид бежит на сайт производителя тачпада — и, поковырявшись в меню, видит следующую картину:

image

Неправда ли это обидно? Последнее, что может сделать обделенный линуксоид — обратиться за помощью к гуглу или на разные форумы. Я, как обладатель именно такого «проблемного» ноутдруга, лазал по гуглу и форумам около недели, но везде мне советовали поставить драйвер Synaptics, но ни одна статья и ни один совет не помогли. Вот 2 из множества перелопаченных мною статей, которые мне не помогли: , . Как видите, пока все очень печально

То, как надо решать данную проблему

Я как то раз наткнулся на тему на официальном форуме ubuntu, в которой линуксоид с Arch Linux столкнулся с этой же проблемой и решил ее. Вот ссылка на этот топик: url.

Для тех, кто плохо знает английский, я вкратце донесу до Вас смысл данной статьи. Участник форума transmition имеет на своем компьютере тачпад Elantech (ELAN), и он не работает, а только видится как PS/2 мышь. transmition где-то вычитал, что эта проблема пофикшена в ядре линукса версии 2.6.34. transmition обновился до этой версии кернела, но проблема осталось. Тогда transmition ввел в консоль 2 команды, предварительно отредактировав файлы xinputOutput и xorg.conf, лежащие в директории "/etc/X11". Сами конфиги файлов transmition приложил. В этих конфигах прописано устройство ввода Elan таким образом, чтобы оно работало как тачпад, а не как PS/2 мышь. Для начинающих пользователей линукс: не надо заменять свои файлы файлами пользователя transmition, т.к. это может привести к тому, что у вас при перезапуске системы перестанет работать X сервер. В ваших файлах надо будет лишь изменить/добавить пару строчек, у каждого по-разному, по этому не буду давать общую инструкцию, чтобы потом не полчать гневные комментарии. Просто наведу вас на статью, где объяснено, как надо конфигурировать один из этих файлов, а точнее объясняется, что и для чего в этом файле прописано. Вот ссылка: . После того как вы сконфигурировали файлы, наберите в консоли две комманды, желательно от рута:

echo "options psmouse force_elantech=1" | sudo tee -a /etc/modprobe.d/psmouse.conf
sudo rmmod psmouse && sudo modprobe psmouse


После этого тачпад должен заработать, т.к. после выполнения вышеописанных действий он заработал и у меня, и у парочки моих знакомых с ноутбуками, на которых стоит тачпад Elan. Удачи вам при изучении Linux.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.