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

У меня вопрос по поводу сенсорной панели в Ubuntu 13.04 на моем Hp Envy 3040nr.

Когда я нажимаю на нажатие (мне не нравится физически нажимать кнопку сенсорной панели), курсор дергается на пять или десять пикселей в случайном направлении. Или, когда я просто перемещаю курсор в какое-то место, когда я освобождаю палец от сенсорной панели, курсор перемещается на несколько пикселей в случайном направлении.

Это - боль, когда я пытаюсь изменить размеры окон или особенно нажимать на маленькие кнопки, так как а) это затрудняет даже доступ к самому краю окна, чтобы изменить размер окна, и б) даже если я это делаю В тот момент, когда я пытаюсь нажать кнопку, курсор отскакивает.

Я знаю, что в Windows у драйверов тачпада есть «прощение» к очень легкому движению. Я не знаю, как имитировать это в Ubuntu.

Спасибо!

3
задан 25 September 2013 в 18:36

3 ответа

Попробуйте создать файл .xinputrc в вашей домашней папке и вставьте его в него:

#!/bin/sh

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

Это не полностью устраняет проблему, но для меня это существенно исправляет.

Возможно, введите xinput list, чтобы убедиться, что ваше устройство называется именно «SynPS / 2 Synaptics TouchPad». Установите переменную SYN в скрипте на имя вашей сенсорной панели.

0
ответ дан 25 September 2013 в 18:36

Да, у меня такая же проблема с тачпадом моего Lenovo Y480 в. Чувствительность кажется довольно высокой, и курсор мыши прыгает вокруг, затрудняя левый и правый щелчок или особенно двойной щелчок. Я пытался поиграть с системными настройками Ubuntu, приложением настройки клавиатуры и мыши, а также с приложением указывающих устройств, но безрезультатно. Лучшее решение, которое я нашел, чтобы включить постукивание, что делает левая щелчки гораздо проще.

0
ответ дан 25 September 2013 в 18:36

Это также ключевая проблема, с которой я столкнулся с сенсорной панелью Lenovo L540. Предложение CaptSaltyJack - это шаг в правильном направлении, но он не решает проблему полностью, поскольку фактическая проблема не полностью связана с уровнем шумоподавления.

Что касается предлагаемых изменений в ~/.xinputrc, я бы предложил следовать руководству im-config, поэтому:

Если вы хотите создать пользовательскую конфигурацию сверх того, что im-config может сделать для вас Пожалуйста, скопируйте один из этих файлов кода инициализации в ~/.xinputrc или /etc/X11/xinit/xinputrc и отредактируйте его в соответствии с вашими потребностями.

Таким образом, если ваш файл ~/.xinputrc уже существует и выглядит, например, так:

# im-config(8) generated on Fri, 29 Aug 2014 01:03:28 +0200
run_im ibus
# im-config signiture: 4218b16da65755f61e0673872943d12e  -

, тогда вы можете заменить его содержимое на:

############################################################
# Paste /usr/share/im-config/data/20_ibus.rc contents HERE #
############################################################

SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26

Поскольку ~/.xinputrc получен из im-config, ему не нужно давать ни шебанга (#!/bin/sh) в начале, ни быть исполняемым.

Если вы хотите проверить, правильно ли применяются ваши изменения при запуске, просто проверьте вывод:

xinput --list-props "SynPS/2 Synaptics TouchPad" | grep -i noise
0
ответ дан 25 September 2013 в 18:36

Другие вопросы по тегам:

Похожие вопросы: