я купил Игровой планшет IdeaPad 3 15ARH05 и я установил Ubuntu. Версия ядра 5.8.0-43-общий
и версия Ubuntu Убунту 20.04.2 ЛТС
.
После установки Ubuntu я заметил, что не могу перемещать курсор с помощью сенсорной панели. Тачпад обнаружен, и я могу щелкнуть (с обеих сторон) и нажать, чтобы щелкнуть, но курсор вообще не двигается. Также обратите внимание, что вспомогательная мышь работает без ошибок, проблема заключается именно в движении курсора с тачпадом.
Как показано в xinput
, сенсорная панель включена:
❒ Указатель виртуального ядра id=2 [главный указатель (3)]
✓ ✓ Указатель XTEST виртуального ядра с идентификатором = 4 [ведомый указатель (2)]
✓ MSFT0001:00 06CB:CE2D Идентификатор мыши = 13 [ведомый указатель (2)]
✓ MSFT0001:00 06CB:CE2D Идентификатор сенсорной панели = 14 [ведомый указатель (2)]
❏ ❏ 2.4G Mouse id=10 [ведомый указатель (2)]
✓ Идентификатор виртуальной основной клавиатуры = 3 [основная клавиатура (2)]
...
если я проверю xinput --список реквизитов 14
Я получаю это:
Устройство «MSFT0001:00 06CB:CE2D Сенсорная панель»:
Устройство включено (155): 1
Матрица преобразования координат (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Нажатие включено (310): 1
libinput Нажатие включено По умолчанию (311): 0
libinput Tapping Drag Enabled (312): 1
libinput Tapping Drag Enabled По умолчанию (313): 1
libinput Включена блокировка касания при перетаскивании (314): 0
libinput Tapping Drag Lock Enabled По умолчанию (315): 0
libinput Отображение кнопки касания включено (316): 1, 0
libinput Сопоставление кнопки касания По умолчанию (317): 1, 0
libinput Включена естественная прокрутка (292): 1
libinput Естественная прокрутка включена По умолчанию (293): 0
libinput Отключить при вводе включено (318): 1
libinput Отключить при вводе Включено По умолчанию (319): 1
Доступные методы прокрутки libinput (294): 1, 1, 0
Включен метод прокрутки libinput (295): 1, 0, 0
Метод прокрутки libinput включен По умолчанию (296): 1, 0, 0
Доступные методы щелчка libinput (320): 1, 1
libinput Click Method Enabled (321): 1, 0
libinput Click Method Enabled По умолчанию (322): 1, 0
Эмуляция середины libinput включена (299): 0
Эмуляция середины libinput включена По умолчанию (300): 0
libinput Скорость ускорения (301): 0,000000
libinput Скорость ускорения по умолчанию (302): 0,000000
libinput Левая рука включена (306): 0
libinput Left Handed Enabled По умолчанию (307): 0
Доступные режимы отправки событий libinput (277): 1, 1
libinput Режим отправки событий включен (278): 0, 0
libinput Режим отправки событий включен По умолчанию (279): 0, 0
Узел устройства (280): "/dev/input/event11"
Идентификатор продукта устройства (281): 1739, 52781
libinput Кнопки блокировки перетаскивания (308): <нет элементов>
libinput Горизонтальная прокрутка включена (309): 1
Сначала я подумал, что это может произойти из-за неправильного значения в libinput Скорость ускорения
но внесение изменений в это значение, похоже, не влияет на сенсорную панель.
Я искал в Интернете пару дней, и ни одно из решений не помогло мне, сенсорная панель обнаружена, поэтому я предполагаю, что это не проблема, связанная с ядром, возможно, проблема с libinput
, но я не могу понять, что, любые предложения будут оценены.