Я недавно купил Dell inspiron, сразу установил на него Ubuntu и довольно быстро столкнулся с проблемой с сенсорной панелью. Малейшее прикосновение отодвигает указатель, и я начинаю печатать где-то, чего я даже не ожидал. Вы можете себе представить, насколько это может раздражать и расстраивать. После некоторого поиска в Google я нашел некоторые настройки, с которыми я могу играть, а именно xinput и synclient. Но дело в том, что эти настройки, кажется, не дают никакого эффекта. Я сделал скрипт запуска
#!/bin/bash
xinput --set-prop 12 "Synaptics Palm Detection" 1
xinput --set-prop 12 "Synaptics Palm Dimensions" 5 80
xinput --set-prop 12 "Synaptics Locked Drags" 1
xinput --set-prop 12 "Synaptics Locked Drags Timeout" 500
syndaemon -i 1 -K -d
, но он мало что делает. Странно, но я заметил, что опции «Locked Drags» и «Locked Drags Timeout» работают просто отлично. Но «Palm Detection» и Syndaemon One не работают. Черт возьми, с Palm Detection, но syndaemon -i 1 -K -d может решить все, если сработает. Я также заметил, что когда я перечисляю устройства ввода через xinput --list, я получаю две сенсорные панели. Может быть, что-то связано с этим?
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=12 [slave pointer (2)]
В любом случае, я был бы очень признателен, если бы кто-нибудь мог указать мне правильное направление.
PS: пожалуйста, дайте мне знать, если потребуется дополнительная информация с моей стороны.
Благодаря.
Самый легкий путь состоит в том, чтобы установить libinput
. Это - новый драйвер сенсорной панели пространства пользователя, где существует другой пальмовый алгоритм обнаружения, который более надежен.
Выполнение в терминале
sudo apt install xserver-xorg-input-libinput
и перезагрузке.
необходимо будет также позволить коснуться вручную в /usr/share/X11/xorg-conf.d/90-libinput.conf
.
Я работал в к той же проблеме после обновления от 16.04 LTS до 16,10. Переустановка xserver-xorg-input-all
добилась цели.
sudo apt install --reinstall xserver-xorg-input-all
Моя первая попытка переустановки только xserver-xorg-input-synaptics
устранили проблему с сенсорной панелью, но повредили ввод с клавиатуры (на экранной клавиатуре к спасению).
Это было на Dell XPS 13 9350.
history -c
удалит историю существующей сессии терминала. Поскольку полные удаляют rm ~/.bash_history
– Vijay
19 October 2018 в 05:01