Не работает тачпад в Ubuntu

 

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

 

Но не все новые или старые тачпады Ubuntu поддерживает по умолчанию, для некоторых устройств может понадобиться дополнительная конфигурация, также такая проблема может возникнуть при обновлении дистрибутива. В этой статье мы рассмотрим что делать если не работает тачпад в Ubuntu.

 

Не работает тачпад Ubuntu

 

Проблемы с работой сенсорной панели можно поделить на несколько типов:

 

    • Тачпад не работает вообще;

 

    • Работают базовые функции, но не работает прокрутка;

 

 

Первое что нужно сделать, если не работает тачпад Ubuntu совсем, это установить драйвера synaptic, скорее всего, после установки этого программного обеспечения все заработает. Сначала обновите список пакетов:

 

sudo apt update

 

Затем установите драйвера:

 

sudo apt install xserver-xorg-input-synaptics

 

Или переустановите, если они уже были установлены:

 

sudo apt install --reinstall xserver-xorg-input-synaptics

 

 

После завершения процесса установки нужно перезагрузить компьютер. Эти команды должны решить проблему не работает тачпад Ubuntu 16.04. Если же не помогло, есть еще один путь решения проблемы с драйверами. Мы будем изменять параметры загрузки ядра в Grub. Сначала откройте конфигурационный файл /etc/default/grub:

 

sudo gedit /etc/default/grub

 

Найдите строчку:

 

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

 

И замените ее на:

 

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux=1 i8042.noloop=1"

 

Дальше закройте файл и обновите конфигурацию загрузчика:

 

sudo update-grub

 

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

 

less /proc/bus/input/devices

 

 

 

Если вы видите свою сенсорную панель в списке, значит она поддерживается ядром и можно идти дальше. Если же нет, Ubuntu не поддерживает ваше устройство и остается только надеяться что поддержка появиться потом. Обычно, можно понять что это тачпад по полю Name, в его значении есть слово Touchpad как на снимке.

 

Далее надо посмотреть как определился тачпад X сервером, это есть смысл делать только если есть поддержка на уровне ядра. Выполните команду:

 

xinput --list

 

 

 

Если и тут сенсорная панель определяется, то можно подправить настройки Xorg чтобы она заработала. В списке вы увидите id, на снимке экрана устройство имеет номер 12. Теперь смотрим параметры тачпада:

 

xinput --list-props 12

 

 

 

Если значение Device Enabled ровняется нулю, выполните такую команду, чтобы включить тачпад:

 

xinput set-int-prop 12 "Device Enabled" 8 1

 

Чтобы сделать тачпад включенным после перезагрузки, а также добавить опции, которые включают прокрутку и другие возможности скопируйте конфигурационный файл synaptics по умолчанию в /etc/X11/xorg.conf.d/:

 

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

 

Дальше вы можете настраивать нужные параметры в полученном файле. После этого проблема не работает сенсорная панель Ubuntu должна быть решена. Если нет, ещё можно попытаться перезапустить модуль ядра, который отвечает за работу тачпада:

 

sudo rmmod i2c_hid

sudo modprobe i2c_hid

 

Если же ничего не помогло вы можете получить немного отладочной информации с помощью утилиты evtest. Для начала её надо установить:

 

sudo apt install evtest

 

Затем вернитесь к содержимому файла /proc/bus/input/devices и посмотрите для тачпада номер события в строчке Handlers, в этом примере это event5. Затем можно запустить тестирование:

 

sudo evtest /dev/input/event5

 

 

 

Далее попробуйте водить пальцем по тачпаду. В выводе утилиты появится отладочная информация её можно отправить в баг репорте к вашему дистрибутиву или прикрепить к вопросу на форуме когда вы будете пытаться выяснить почему тачпад не работает.

 

Настройка клика правой кнопкой

 

В Ubuntu есть возможность выполнять клик правой кнопкой с помощью тачпада касаясь его двумя пальцами. Но это не всегда удобно, если у вас нет физических кнопок под тачпадом, вам будет более удобно выполнять клик правой кнопкой просто касаясь правого нижнего угла. Для того чтобы это включить сначала установите Gnome Tweak Tools:

 

sudo apt install gnome-tweaks

 

Затем запустите программу и перейдите в раздел Мышь и клавиатура или Mouse & Keyboard:

 

 

Здесь в разделе Mouse click emulation выберите средний пункт — Area. Больше ничего не надо, всё заработает автоматически.

 

Выводы

 

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