- Не работает тачпад в Ubuntu
- Не работает тачпад Ubuntu
- Настройка клика правой кнопкой
- Выводы
- IdeaPad 5 15are05 — elan touchpad not working on 20.04 nor on 18.04
- 5 Answers 5
- Lenovo ideapad touchpad driver linux
- Re:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
- Re:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
- вновь:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
- Правила Сообщества
- Проверьте текущие предложения!
- Самые популярные сообщения
- Welcome to Ideation!
Не работает тачпад в 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 i8042.nomux=1 i8042.noloop=1″
Дальше закройте файл и обновите конфигурацию загрузчика:
Если же после выполненных действий ничего не изменилось, то можно попытаться еще кое-что сделать. Сначала нужно посмотреть определился ли ваш тачпад ядром, для этого выполните:
Если вы видите свою сенсорную панель в списке, значит она поддерживается ядром и можно идти дальше. Если же нет, Ubuntu не поддерживает ваше устройство и остается только надеяться что поддержка появиться потом. Обычно, можно понять что это тачпад по полю Name, в его значении есть слово Touchpad как на снимке.
Далее надо посмотреть как определился тачпад X сервером, это есть смысл делать только если есть поддержка на уровне ядра. Выполните команду:
Если и тут сенсорная панель определяется, то можно подправить настройки 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, как решить эту проблему. Надеюсь, эта статья вам была полезной. Если остались вопросы, спрашивайте в комментариях!
Источник
IdeaPad 5 15are05 — elan touchpad not working on 20.04 nor on 18.04
I bought a Lenovo IdeaPad 5 15are05 yesterday and installed Ubuntu 20.04 on it. Problem is, the touchpad doesn’t work.
I’ve also tried 18.04 and even Debian 10, but the only OS it works on is Windows.
I’ve looked through many fora and I found nothing that helped me. However, I did find some commands and I think you will find these outputs interesting
Even though it says «Touchscreen», I know for a fact that this is my touchpad. How do I know this? Well, when I go to a terminal using ctrl+alt+f3 , and I try to use my touchpad, it outputs this:
elants_i2c i2c-ELAN0001:00: unknown packet 0e 00 04 03 03 meaning that I’m touching it. That value changed on different actions, for example, it becomes 01 on ‘releasing’ the touchpad.
This means that the touchpad is listed under ELAN0001, which the «Touchscreen» is listed under as well. I don’t think it’s that weird that it says it’s a touchscreen, because they’re very similar.
xinput outputs this:
The touchpad should be listed under Virtual core pointer, but it isn’t.
I would really like to know a fix for this, since I need the touchpad to work and I don’t want to buy a new laptop, so please help me!
5 Answers 5
It seems not to be possible to blacklist elants_i2c driver, as it is a built-in kernel module for Ubuntu:
so there is a faster way than compiling the kernel. Just create a SystemD unit like the below:
and create /usr/local/bin/touchpadfix file as follows
and then make it executable, enable and start the unit with the following commands:
and touchpad should start to work immediately!
I found the solution, big shoutout to dl3it on Ideapad 5-15ARE05: Touchscreen not working | Lenovo Forums. (Note: it says touchscreen, but that’s just the name of the touchpad I guess. It works fine.)
The problem is that the kernel does something wrong with the drivers. To fix this, you will have to install a mainline kernel and configure it yourself.
First off, install dependencies by executing this on a command line:
Then, download kernel 5.6.x or 5.7.x (x can be any integer, I used 5.7.1 and it has been tested on 5.6.14 and 5.7.0-rc7) from source (via kernel.org). Once on kernel.org, click on [tarball] for the kernel you want.
Extract everything as you would do with any other .tar.gz file.
Then, move to the linux-5.6.x or linux-5.7.x directory in a command line.
Execute sudo make menuconfig and navigate to Device Drivers → Input device support → Touchscreens → Elan eKTH I2C touchscreen.
Once there, change the asterisk to an m by hitting enter and then typing the m .
After that, use the left and right arrows to change the selected option in the bottom to «save» and hit Enter . Then, you will want to save it as .config (which it should default to).
Now still being in the same directory, execute this command:
sudo make -jx && sudo make modules_install -jx && sudo make install -jx
(Change x to the amount of threads your CPU has. Leaving out this option will make this take a long time.)
This will take some time, but after it’s finished, you will want to make sure your PC will boot on the new kernel. To do that, execute:
sudo update-initramfs -c -k
(Change to the kernel version you just installed, for example 5.7.1 .)
Then, fix the grub config by executing:
And then reboot and your touchpad should work just fine!
NOTE: websites I used and didn’t mention before:
Источник
Lenovo ideapad touchpad driver linux
Здравствуйте! Помогите пожалуйста! Купил новый ноутбук Lenovo Ideapad 3 15iiL05 , без операционной системы. Установил проверенную версию Linux Mint 20, всё работает прекрасно, кроме тачпада. Тачпад не работал сразу, ещё на этапе установки. Знаю, что такая проблема встречалась и у других людей, с этой моделью. Подскажите, как её можно исправить, пожалуйста!
Здравствуйте @ alex.e, добро пожаловать в наше сообщество.
Поменяйте режим загрузки в БИОС с Legacy на UEFI. Это помогло некоторым пользователем.
Ознакомьтесь с существующей темой на форуме Linux Mint.
Если мой ответ Вам помог, отметьте его как решение.
25 Вид страницы
- Posts: 5
- регистрация: 02-15-2021
- место: Russian Federation
- Замечания: 25
- Message 3 of 5
Re:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
15660 Вид страницы
- Posts: 2037
- регистрация: 01-13-2021
- место: Poland
- Замечания: 15660
- Message 4 of 5
Re:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
Спасибо! А как это сделать? Как поменять режим загрузки?
Необходимо зайти в БИОС — закладка Boot.
В данной закладке необходимо выбрать Boot Mode — UEFI.
После этого перейдите в закладку Exit — Exit Saving Changes.
Если мой ответ Вам помог, отметьте его как решение.
25 Вид страницы
- Posts: 5
- регистрация: 02-15-2021
- место: Russian Federation
- Замечания: 25
- Message 5 of 5
вновь:Lenovo Ideapad 3 15iiL05, НЕ РАБОТАЕТ ТАЧПАД, Linux Mint 20
Решение через терминал:
Lenovo IdeaPad 3 15IIL05
шаг 1:
# nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=»i8042.nopnp=1 pci=nocrs quiet splash»
После этого компьютер видит тачпад и всё работает.
1 Это решение оказалось полезным.
- Сообщество Lenovo
- Часто задаваемые вопросы
- Общая дискуссия
- Сервис и гарантия
- Ноутбуки IdeaPad
- Серия 1 и 100
- Серия 3 и 300
- Серия 5 и 500
- Серия 7 и 700
- Серия G
- Серия S
- Серия V
- Другие серии
- Legion
- Ноутбуки Legion cерия 5 и 500
- Ноутбуки Legion cерия 7 и 700
- Настольные компьютеры Legion
- Ноутбуки ThinkPad
- ThinkPad: Серия X1
- ThinkPad: Серия X
- ThinkPad: Серия T
- ThinkPad: Серия E
- ThinkPad: Серия L
- ThinkPad: Серия P
- Thinkbook
- Другие серии
- Планшеты
- Планшеты на базе ОС Андроид
- Планшеты на базе ОС Виндовс
- Ноутбуки Yoga
- Yoga
- Смартфоны
- Смартфоны Lenovo
- Настольные компьютеры
- Настольные компьютеры IdeaCentre
- Настольные компьютеры ThinkCentre
- Серверы
- Серверы
- Мониторы и дополнительное оборудование
- Мониторы ThinkVision
- Мониторы и дополнительное оборудование
- Операционные системы и ПО
- Операционные системы
Правила Сообщества
Пожалуйста, ознакомьтесь с правилами сообщества перед публикацией.
Проверьте текущие предложения!
Самые популярные сообщения
(Последние 7 дней)
- Re:Ноутбук Lenovo idlepad 340 работает не вся ОЗУ 2
- Re:Lenovo tab p11 тормозит видео в приложениях онлайн кинотеатров 2
- Пропал звук в ноутбуке z510 на динамиках после подключения наушников 1
- Re:Комплектации ThinkCentre M75q Gen2 1
- Re:Thinkpad e580 замена матрицы 1
- Re:Lenovo tab p11 тормозит видео в приложениях онлайн кинотеатров 1
- Re:Lenovo IdeaPad 330-15ikb (LENOVO 81DC). Boot Menu GNU GRUB 1
- Re:Lenovo IdeaPad 720-15IKB: добавление оперативной памяти 1
- Не выходит из спящего режима Lenovo ThinkPad E480 1
- Re:Апгрейд оперативки 1
- Имя пользователя
- Match exact username (no wildcards)
- User ID
- Email address
- Match exact email address (no wildcards)
- IP address
- Match any of the above criteria
- Duration of ban(Days)
- Duration of ban(Hours)
- Duration of ban(Minutes)
- Make ban permanent
- Internal reason for ban
- Public reason for ban
Пожалуйста, авторизуйтесь, чтобы поставить Лайк
Welcome to Ideation!
Ideation sections have been created for customers to engage with us by discussing and promoting ideas and improvements relating to Lenovo’s products and services.
As a reminder, your participation in Ideation is governed by Lenovo’s website Terms of Use and by Lenovo’s Forums Community Guidelines. Additional terms governing the Ideation Program are included in the Ideation Terms and may be found here. For your convenience, here’s a
Quick summary of the highlights:
- This area is for ideas – improving our products or suggesting entirely new products – please keep technical support issues on the other boards designated for that purpose
- You’re giving your ideas freely for us to use so we can improve our offerings to you
- The ideas you give us are your own and are not confidential
- If we decide we want exclusive use of your idea, you’re agreeing to sell it to us at a fixed price
By clicking on “Yes” below you certify that you have read and agree to the Community Guidelines and the Ideation Terms, and acknowledge that by submitting any ideas, material, or information on the Ideation site you grant Lenovo the right to use any such submissions by you in any way without acknowledging, notifying, or compensating you, as described in those documents.
Источник