Как избавиться от способа задержки до того, как реагирует сенсорная панель Lenovo?

На моем Lenovo T460p у меня есть «способ задержки», прежде чем движение сенсорной панели или прокрутка зарегистрирована. Примечание. Этот способ задержки не следует путать с неактивными областями сенсорной панели как настраиваемый через synclient и использовать, например, для функций clickpad. Это можно сравнить с «мертвыми зонами» джойстиков, которые реагируют только после определенного количества движения.

Когда я касаюсь пэда и начинаю двигаться пальцем, сначала ничего не происходит. Я должен перенести палец на несколько миллиметров, прежде чем указатель мыши ответит. Затем он регистрирует движение полностью, а это означает, что всякий раз, когда я начинаю использовать сенсорную панель, у меня есть пропуск на десятки пикселей в движении указателя. Это делает сенсорную панель непригодной для любой «точной» работы, например, нажатие кнопки закрытия на вкладке.

Это также происходит после того, как я отпустил палец в течение секунды или около того. То же самое происходит для прокрутки с двумя пальцами. Это настройки xinput:

Device 'SynPS/2 Synaptics TouchPad': Device Enabled (139): 1 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (275): 1 Device Accel Constant Deceleration (276): 2.500000 Device Accel Adaptive Deceleration (277): 1.000000 Device Accel Velocity Scaling (278): 12.500000 Synaptics Edges (297): 1574, 5369, 1354, 4571 Synaptics Finger (298): 25, 30, 0 Synaptics Tap Time (299): 180 Synaptics Tap Move (300): 254 Synaptics Tap Durations (301): 180, 100, 100 Synaptics ClickPad (302): 0 Synaptics Middle Button Timeout (303): 75 Synaptics Two-Finger Pressure (304): 282 Synaptics Two-Finger Width (305): 7 Synaptics Scrolling Distance (306): 115, 115 Synaptics Edge Scrolling (307): 0, 0, 0 Synaptics Two-Finger Scrolling (308): 1, 1 Synaptics Move Speed (309): 1.000000, 1.750000, 0.034590, 0.000000 Synaptics Off (310): 0 Synaptics Locked Drags (311): 0 Synaptics Locked Drags Timeout (312): 5000 Synaptics Tap Action (313): 0, 0, 0, 0, 1, 3, 2 Synaptics Click Action (314): 1, 3, 2 Synaptics Circular Scrolling (315): 0 Synaptics Circular Scrolling Distance (316): 0.100000 Synaptics Circular Scrolling Trigger (317): 0 Synaptics Circular Pad (318): 0 Synaptics Palm Detection (319): 0 Synaptics Palm Dimensions (320): 10, 200 Synaptics Coasting Speed (321): 20.000000, 50.000000 Synaptics Pressure Motion (322): 30, 160 Synaptics Pressure Motion Factor (323): 1.000000, 1.000000 Synaptics Grab Event Device (324): 0 Synaptics Gestures (325): 1 Synaptics Capabilities (326): 1, 0, 0, 1, 1, 1, 1 Synaptics Pad Resolution (327): 65, 44 Synaptics Area (328): 0, 0, 0, 0 Synaptics Noise Cancellation (329): 28, 28 Device Product ID (267): 2, 7 Device Node (266): "/dev/input/event1" 

У кого-нибудь есть решение?

Я попытался установить Noise Cancellation на 0, 0 , но это не помогло.

Это тестирование Debian (растяжка). В Fedora 24 Workstation Live Image также отображается одна и та же проблема.

One Solution collect form web for “Как избавиться от способа задержки до того, как реагирует сенсорная панель Lenovo?”

Это может быть вызвано управлением питанием USB.

Попробуйте временно отключить управление питанием USB и посмотреть, исчезнет ли проблема:

сначала используйте lsusb (часть пакета usbutils ), чтобы определить порт, который использует ваш тачпад:

 Bus 002 Device 003: ID 18a5:0245 Verbatim, Ltd Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

В моем случае это будет унифицирующий приемник Logitech на шине 001 Device 003. Теперь найдите соответствующее устройство в / sys /, используя идентификатор поставщика вашего устройства (в моем случае это id 046d ):

 grep 046d /sys/bus/usb/devices/*/idVendor > /sys/bus/usb/devices/1-1.5/idVendor:046d 

теперь скажите ядру, чтобы устройство всегда было включено:

 echo on >/sys/bus/usb/devices/1-1.5/power/control 

если это помогает, вы можете отключить автозапуск в инструментах режима ноутбука. отредактируйте /etc/laptop-mode/conf.d/runtime-pm.conf и добавьте AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="046d:c52b" где вы заменяете 046d:c52b идентификатором устройства вашего устройства, данным lsusb . В моем случае я использовал более общий параметр, который отключает autosuspend для всех устройств интерфейса пользователя и устройств хранения данных: AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST="usbhid usb-storage"

  • Автоматическая прокрутка мыши (VirtualBox)
  • TrackPoint трудно контролировать после обновления Debian
  • Как получить xinput для идентификации устройства-пользователя по имени с избыточным пробелом?
  • Получить X, чтобы игнорировать определенную мышь?
  • Конфигурация Synaptics не найдена
  • Как я могу найти и редактировать входные классы, о которых сообщает «xinput list --long»,
  • Отключите внешнюю клавиатуру от скрипта
  • Отображение xte и клавиатуры
  • Переключить сенсорные кнопки независимо от сенсорной панели
  • Скрытие курсора мыши динамически при использовании сенсорного экрана
  • Как определить оптимальные настройки для сенсорной панели Synaptic?
  • Interesting Posts

    SOLVED: Ошибка Useradd: useradd: невозможно заблокировать / etc / passwd; повторите попытку позже

    рекурсивный mkdir

    Другой сайт, обслуживаемый на многоуровневом сервере Apache при введении второго сертификата SSL

    воспроизведение аудио не начинается с начала

    Огромный отвод батареи во время приостановки до выключения – 12% / час – карта nvidia не отключается

    Проблемы с установкой Debian 7.7 на ноутбуке Vaio

    Параметр уровня ядра Debian – xorg не запускается с драйверами NVIDIA

    Python не может импортировать winregistry

    Как я могу зашифровать устройство с помощью loop-aes под Linux?

    Как связать супер-ключ с Ctrl + Shift с помощью xmodmap?

    Устройство с USB-портом для хранения пользователей – как определить / как разрешить небезопасные отключения?

    Ход взлома, процесс выполняется под пользователем apache

    Кардиостимулятор не работает

    Изящно переустановите измененный deb, скомпилированный из источника и настроенный с помощью checkinstall

    Могу ли я извлечь полную командную строку из файла данных поверх 1.23?

    Linux и Unix - лучшая ОС в мире.