Моя сенсорная панель слишком чувствительная. Во время записи курсор внезапно перепрыгивает на место, где находится курсор мыши. Я даже не касаюсь тачпада! У меня была такая же проблема с 12.04, и недавно я сделал обновление до 14.04, которое не решило проблему.
В настройках мыши и сенсорной панели есть только настройки для мыши, но не для сенсорной панели. Я пробовал это:
sudo apt-get install gsynaptics
gpointing-device-settings
, который не помог.
Тогда я нашел этот , который мог бы описать мою проблему.
Но я застрял на полпути. При установке этого в терминал:
(Добавьте патч к модулю psmouse:)
sudo dkms add -m psmouse -v elantech-v6
Я получаю это:
Ошибка! Не удалось найти исходный каталог модуля. Каталог: / usr / src / psmouse-elantech-v6 не существует.
Кто-нибудь может помочь?
Как насчет это руководство , которое имеет список команд, которые можно, предположительно, использовать. Аргументы "50 90 225", как дали в других ответах объяснены в этих документах для представления значений для "низкого, высоко, и нажать". I do not know what my original values were, but... "Палец Synaptics" 5 16 225 сделал мою систему терпимой.
xinput list
даст Ваше имя устройства (ищите TouchPad)
xinput list-props "Touchpad Name"
Это даст доступные свойства Вашей сенсорной панели. Вы, вероятно, найдете, что свойством является все еще "Synaptics..." базирующаяся, что означает, что Вы ввели бы что-то как:
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
я использую следующие свойства (замена Название Сенсорной панели с Вашим от эти xinput list
команда) для моего для сокращения полной чувствительности:
xinput set-prop "Touchpad Name" "Synaptics Noise Cancellation" 20 20
xinput set-prop "Touchpad Name" "Synaptics Finger" 50 90 255
вышеупомянутые 2 команды, кажется, добиваются цели для меня. Перед ними моя сенсорная панель была в основном неприменима.
У меня была подобная проблема с Toshiba C-50, Это решило мою проблему:
xinput list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep -i finger
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Finger" 50 90 255
Здесь, SynPS/2 Synaptics TouchPad является названием Вашей сенсорной панели, которая перечислена, когда Вы вводите в списке xinput в терминале. SynPS/2 Synaptics TouchPad замены Вашим Именем устройства.
Существует инструмент командной строки, названный synclient
. Если Вы пишете man synclient
в консоли, она говорит:
Эта программа позволяет Вам изменить свой драйвер Synaptics TouchPad для параметров сервера XOrg/XFree86, в то время как X работает.
существует также GUI для инструмента, названного gpointing-device-settings
, но он не предлагает почти стольких же опций сколько инструмент командной строки. Единственный протест к использованию инструмента командной строки состоит в том, что существует столько опций.
можно читать эта статья Jack Wallen для получения дополнительной информации.
Общее решение этой проблемы не состоит в том, чтобы набрать вниз чувствительность сенсорной панели, но включить пальмовое обнаружение так, чтобы отдых ладони, в то время как ввод не инициировал щелчок. Например, я имею libinput
установленный и вставленный в следующее /etc/X11/xorg.conf.d/90-libinput.conf
:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
Option "PalmDetection" "True"
Option "TappingDragLock" "True"
EndSection
Для получения дополнительной информации проверьте эти другие соответствующие сообщения:
У меня была эта проблема о многих вариантах Linux. В настоящее время я нахожусь на Элементарной ОС Loki. Я автоматизировал фиксацию этой проблемы путем создания после сценария оболочки в/etc/X11/Xsession.d/56touchpadfix:
export `xinput list | grep -i touchpad | awk '{ print $6 }'`
xinput --set-prop "$id" "Synaptics Noise Cancellation" 20 20
xinput --set-prop "$id" "Synaptics Finger" 35 45 250
xinput --set-prop "$id" "Synaptics Scrolling Distance" 180 180
true
Необходимо настроить значения для аппаратных средств. Работа шахты для ноутбука серии Sony SVS.
Если у Вас есть Dell, существует решение для этого. Это может также быть применимо, даже если у Вас нет ноутбука Dell, пока Вы обновляете определенные шаги. У меня есть Dell Inpsiron 13 7 000 рядов, и следующее решение работало отлично на меня.
Эти инструкции прибывают непосредственно из Dell в этой статье Precision / XPS: Ubuntu Общая Проблема Сенсорной панели/Мыши Фиксирует. Проблема, кажется, что драйверы Synaptics переопределяют Dell. Необходимо отключить Synaptics.
Первая часть сделала чудеса для меня. Вот сценарий, к которому они предлагают добавить sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Я не рекомендую после решений принятого ответа, поскольку тот маршрут, кажется, создает другие проблемы.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Для сравнения совместимости у меня есть ряд Dell Inspiron 13 7000 с xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics не находится в том списке, потому что она была отключена вышеупомянутым сценарием. Прежде, чем добавить этот сценарий, я предлагаю работать xinput --test <id>"
(для меня 14
). Если Вы производитесь на терминале, который означает, что Ваше устройство работает (Ваше устройство "включено").
После перезагрузки необходимо будет затем установить libinput
со следующей командой sudo apt-get install xserver-xorg-input-libinput libinput-tools
.
После libinput
установка, необходимо будет обновить sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
на Ваши предпочтения. Здесь является моим, например,
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
И вот именно, никакая более чувствительная сенсорная панель!