Выбор:
Загрузка с Live CD, редактирование настроек grub, перезагрузка с диска
Извлеките диск. Вставьте корпус USB или подключите адаптер SATA -> USB. Теперь подключите этот диск к другой системе Linux. Смонтируйте /, исправьте сбой в grub, верните диск в систему и вперед.
Много недель серьезных неприятностей, и я, наконец, пришел к глупо простому решению:
просто обновите пакеты .
Я скачал следующие 4 пакета:
libinput10_1.11.3-1_amd64.deb
libinput-bin_1.11.3-1_amd64.deb
libwacom2_0.30-1_amd64.deb
libwacom-common_0.30-1_all.deb
И установил их вместе с dpkg
следующим образом:
trevor@xps:~$ cd ~/downloads/
trevor@xps:~$ sudo dpkg -i libwacom-common_0.30-1_all.deb
...dpkg runs...
trevor@xps:~$ sudo dpkg -i libwacom2_0.30-1_amd64.deb
...dpkg runs...
trevor@xps:~$ sudo dpkg -i libinput-bin_1.11.3-1_amd64.deb
...dpkg runs...
trevor@xps:~$ sudo dpkg -i libinput10_1.11.3-1_amd64.deb
...dpkg runs...
И перезапустил мою систему (перезапуск X тоже должен работать ). После того, как мой ноутбук снова загрузился, обнаружение ладони сработало как шарм.
Создать файл /etc/X11/xorg.conf.d/50-synaptics.conf
с содержимым:
Section "InputClass"
Identifier "touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "synaptics"
Option "PalmDetect" "1"
Option "PalmMinWidth" "5"
Option "PalmMinZ" "100"
EndSection
После этого перезагрузите ноутбук, чтобы применить новую конфигурацию. Поиграйте с опцией PalmMinWidth
для достижения наилучшего результата -попробуйте значения 3
, 4
и т. д.
Другой способ — временно установить свойства, просто выполнив их в терминале:
xinput set-prop 13 "Synaptics Palm Detection" 1
xinput set-prop 13 "Synaptics Palm Dimensions" 5, 5
Попробуйте другие значения для Synaptics Palm Dimensions
.
Читать дополнительно synaptics -Драйвер ввода сенсорной панели Synaptics .
libinput выполняет обнаружение ладони на основе давления -, но ему нужны пороги, см. его ссылку здесь:https://wayland.freedesktop.org/libinput/doc/latest/touchpad-pressure-debugging.html
Это все, что вы можете здесь сделать, потому что ширина инструмента никогда не устанавливается (, хотя libinput все равно на это не смотрит ), но высока вероятность того, что как только вы установите давление в файле причуды (или hwdb, если вы используете libinput <= 1.11 ), это сработает.
Сообщите об ошибке, как только вы определили порог давления.