Итак, у меня есть и ноутбук Asus R558UF с сенсорной панелью Elantech. После установки Ubuntu 16.04 тачпад работал один раз, но после перезапуска он не работал и с тех пор не работал.
Это вывод из xinput
:
↳ Elan Touchpad id=12 [slave pointer (2)]
В настройках мыши и сенсорной панели сенсорная панель включена. Что я должен сделать, чтобы это исправить?
У меня было то же самое. проблема. После долгого поиска в Google я нашел обходной путь: в / etc / defaut / grub
sudo nano /etc/default/grub
я добавил i8042.reset
в строку GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
, а затем
sudo update-grub
Наконец после после перезапуска тачпад работает нормально (мультитач включен).
Хорошо, я нашел исправление этой проблемы.
Спасибо @Guillaume за то, что указал мне правильное направление. Эта проблема очень красиво объяснена здесь, на unix stackexchange.
Она возникает для некоторых конкретных, редких устройств, таких как мое (New Elantech Touchpad).
Иногда сенсорная панель работает, а иногда нет, это связано с мультиплексированием.
Чтобы решить эту проблему, я последовал ответу @Guillaume и добавил i8042.kbdreset = 1
к параметрам в / etc / default / grub
, выполнив те же действия, что и в другом ответе.
i8042.reset
у меня не работал.
Редактирование файла 50-synaptics.conf
:
sudo nano /usr/share/X11/xorg.conf.d/50-synaptics.conf
Добавить следующие строки:
MatchIsTouchpad "on"
Option "TapButton1" "1"
Вот так:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "VertEdgeScroll" "1"
Сохранить, выйти и перезагрузить
~/.local/share/fonts
и перемещают те .pcf
, шрифты там удостоверяются, что Вы изменяете владельца шрифтов себе от корня, затем работаете sudo fc-cache -f -v
– George Udosen
26 September 2017 в 18:27
У меня такая же сенсорная панель на ноутбуке ASUS. Ядра Linux ниже 4.5 не имеют драйверов для этого сенсорного планшета, поэтому все, что вам нужно сделать, это обновить ядро. Несмотря на то, что на момент написания этой статьи ядра Linux прошли весь путь до 4.10, мне нравится идти в ногу со временем, так что если вы просто перейдете на 4.5, то все должно быть хорошо.
Вы можете найти последние версии ядер для Ubuntu по адресу http://kernel.ubuntu. com/~kernel-ppa/mainline/
Например, чтобы обновиться до 4.5.7, перейдите по ссылке ядра ubuntu выше и нажмите на http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.7-yakkety/
Затем загрузите общие .deb-пакеты. Для 64-битных пакетов это будет:
Они окажутся в каталоге Downloads, поэтому просто откройте там терминал и введите следующее:
sudo dpkg -i lin*4.5.7*.deb
и пересоберите системный загрузчик grub
sudo update-grub
Затем перезагрузитесь и выберите новое ядро, на экране появится сенсорная панель.