У меня вопрос по поводу сенсорной панели в Ubuntu 13.04 на моем Hp Envy 3040nr.
Когда я нажимаю на нажатие (мне не нравится физически нажимать кнопку сенсорной панели), курсор дергается на пять или десять пикселей в случайном направлении. Или, когда я просто перемещаю курсор в какое-то место, когда я освобождаю палец от сенсорной панели, курсор перемещается на несколько пикселей в случайном направлении.
Это - боль, когда я пытаюсь изменить размеры окон или особенно нажимать на маленькие кнопки, так как а) это затрудняет даже доступ к самому краю окна, чтобы изменить размер окна, и б) даже если я это делаю В тот момент, когда я пытаюсь нажать кнопку, курсор отскакивает.
Я знаю, что в Windows у драйверов тачпада есть «прощение» к очень легкому движению. Я не знаю, как имитировать это в Ubuntu.
Спасибо!
Попробуйте создать файл .xinputrc
в вашей домашней папке и вставьте его в него:
#!/bin/sh
SYN="SynPS/2 Synaptics TouchPad"
xinput set-prop "$SYN" "Synaptics Noise Cancellation" 26 26
Это не полностью устраняет проблему, но для меня это существенно исправляет.
Возможно, введите xinput list
, чтобы убедиться, что ваше устройство называется именно «SynPS / 2 Synaptics TouchPad». Установите переменную SYN в скрипте на имя вашей сенсорной панели.
Да, у меня такая же проблема с тачпадом моего Lenovo Y480 в. Чувствительность кажется довольно высокой, и курсор мыши прыгает вокруг, затрудняя левый и правый щелчок или особенно двойной щелчок. Я пытался поиграть с системными настройками Ubuntu, приложением настройки клавиатуры и мыши, а также с приложением указывающих устройств, но безрезультатно. Лучшее решение, которое я нашел, чтобы включить постукивание, что делает левая щелчки гораздо проще.
Это также ключевая проблема, с которой я столкнулся с сенсорной панелью Lenovo L540. Предложение CaptSaltyJack - это шаг в правильном направлении, но он не решает проблему полностью, поскольку фактическая проблема не полностью связана с уровнем шумоподавления.
Что касается предлагаемых изменений в ~/.xinputrc
, я бы предложил следовать руководству im-config
, поэтому:
Если вы хотите создать пользовательскую конфигурацию сверх того, что
blockquote>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