Я недавно загрузил Ubuntu на свой ноутбук Dell Inspiron 7559, и я заметил, что отказ от ладони проявился. Программное обеспечение работает частично; курсор не перемещается, когда я пытаюсь использовать трекпад с моей ладонью, поэтому он четко распознает мою ладонь, но когда я кладу свою ладонь на трекпад, не обязательно нажимая, просто помещая ее туда, автоматически произойдет щелчок. Это приводит к исчезновению окон, поэтому я должен охотиться за ними, чтобы вернуть их.
Это особенно странная проблема, которую я не смог найти ни у кого другого. У меня двойная загрузка Windows и Ubuntu, и у меня нет этой проблемы при загрузке Windows 10. Так есть ли параметр, который я могу изменить, или драйвер, который я могу обновить? Любая помощь будет оценена.
Редактировать:
Я проверил свои устройства, используя список xinput, и заметил, что у меня, видимо, было 2 сенсорных входа:
↳ ELAN1010: 00 04F3: 3012 id сенсорной панели = 12 [подчиненный указатель (2)]
↳ ETPS / 2 Elantech Touchpad id = 14 [подчиненный указатель (2)]
Так ОС слушает не тот драйвер? И если да, то как мне заставить его использовать правильный?
xinput list-props {id}
понять ситуацию @ Dan, вы можете запустить и просмотреть доступные свойства. Моя сенсорная панель Elantech действительно содержит множество свойств Synaptics.Для моего XPS 13 2017 с Ubuntu 16.04 решение состоит в том, чтобы установить
dconf-editor
и перейти ки установить
click-method
вfingers
или если ключdisable-while-typing
доступен, просто установите егоtrue
.Другое решение - добавить новые ярлыки, перейдя в
Keyboard > Shortcuts > Custom Shortcuts
. Мои ярлыкиПоэтому, когда вы хотите включить нажатие, нажмите Ctrl+ Shift+ Mи Ctrl+ Shift+, Nчтобы отключить его.
источник
Если у вас современный ноутбук Dell, эти инструкции могут помочь. Они напрямую от Dell, Precision / XPS: исправлена проблема с Ubuntu General Touchpad / Mouse
Первая порция сделала чудеса для меня. Вот сценарий, который они предлагают добавить
sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Я не рекомендую следовать принятым решениям ответа, поскольку этот маршрут создает другие проблемы.Для сравнения совместимости у меня есть Dell Inspiron 13 серии 7000 с
xinput list
Synaptics отсутствует в этом списке, потому что он был отключен вышеуказанным сценарием. Перед добавлением этого скрипта предлагаю запустить
xinput --test <id>"
(для меня14
). Если вы получаете вывод на терминал, это означает, что ваше устройство работает (ваше устройство включено).источник
Для меня все решения выше не сработали. Поэтому, если кто-то находится в подобной ситуации, это может помочь уменьшить область активации сенсорной панели по краям. Это не создало никаких негативных побочных эффектов, поскольку вы редко начинаете с щелчка по краям, а при касании сенсорной панели вы все равно можете использовать область по краям. Это можно сделать так:
Сначала используйте this (
xinput list-props "ETPS/2 Elantech Touchpad"|grep Edges
), чтобы получить размеры краев сенсорной панели. Возвращает 4 значения (влево, вправо, сверху вниз), напримерSynaptics Edges (274): 100, 2408, 71, 1249
Во-вторых, эти значения можно использовать так:
источник