Недавно я купил ноутбук Dell Inspiron с Ubuntu Linux 14.04. Я люблю использовать Linux и люблю ноутбук, но у меня проблемы с тачпадом. Почти каждый раз, когда я наводил курсор на то, что я хочу щелкнуть, курсор переходит от того места, где я хочу, к крайнему левому краю экрана, часто вниз к мусорному баку. Мне интересно, если проблема связана с чрезмерной чувствительностью тачпада? Могу ли я что-нибудь сделать?
Спасибо,
Mx
Предположение, что это происходит из-за побочного стряхивания Вашей сенсорной панели, как Вы вводите, можно изменить определенные параметры, если драйвер сенсорной панели хорошо установлен.
Сначала перечислите устройства ввода данных Xorg.
Результаты для моей существующей машины и будут отличаться в Вашем случае.
$ xinput --list # list of Xorg session input devices
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
Поскольку Вы видите, что существующая сенсорная панель идентифицируется как "SynPS/2 Synaptics TouchPad", затем, для списка свойств сенсорной панели, делают в терминале:
$ xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -e Finger
# Replace "SynPS/2 Synaptics TouchPad" above with yr own touchpad description.
Synaptics Finger (275): 25, 30, 0
Synaptics Two-Finger Pressure (281): 282
Synaptics Two-Finger Width (282): 7
Synaptics Two-Finger Scrolling (285): 1, 1
Для понимания перечисленных свойств подробно искать $ man 4 synaptics
.
"Палец Synaptics" является свойством интереса здесь:
Поскольку Вы видите, что мне нравится сохранять мою сенсорную панель на чувствительной стороне. Вы, с другой стороны, вероятно, хотите настроить "Палец Высоко" и установить его на более высокое значение, 50 или 60 или больше. Это зависит так от Ваших аппаратных средств, как это делает на Вас. Просто необходимо экспериментировать для точной настройки аппаратных средств к определенным потребностям. Например:
$ xinput --set-prop [device number] "Synaptics Finger" 25 60 0
В моем примере использования [номер устройства] соответствовал бы 10
(как замечено выше от $ xinput --list
) Я увеличил свойство "FingerHigh" выше от 30 до 60. Это переводит в Вашей сенсорной панели, становящейся менее чувствительным к побочным контактам.
Другой способ настроить Ваше устройство на лету, без потребности перезапустить Вашу сессию Xorg, состоит в том, чтобы использовать cli утилиту synclient
. Это запрашивает и изменяет опции драйвера Synaptics. Это позволило бы Вам корректировать функции сенсорной панели, которые не являются быть выставленными через GUI. Можно было бы скорректировать параметры через терминал:
$ synclient FingerHigh=60
Посмотрите $ man synclient
для получения дополнительной информации.
Хотя тот тип конфигурации не является постоянным и не переживет перезагрузку, это поможет Вам в экспериментировании со значениями. После того как Вы удовлетворены поведением устройства, можно отредактировать файл /usr/share/X11/xorg.conf.d/50-synaptics.conf
(<-это - имя моего собственного конфигурационного файла; Ваше имя файла может отличаться.)
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "..." "..."
...
Option "FingerLow" "25"
Option "FingerHigh" "60"
...
EndSection
Это должно делать изменения постоянными через перезагрузку, но те изменения будут, вероятно, вытерты при выполнении обновления системы или обновления драйвера.
HTH. Приветствие обратной связи.
/var
на отдельном разделе от/
; это требует ухода в сценариях начальной загрузки, поэтому если это isn' t официально поддерживаемый, это, вероятно, doesn' t работа. – Gilles 15 November 2017 в 06:08