У меня HP dv6-3160 с «мягким» трекпадом, например, кнопки являются его частью.
Ubuntu 12.10 хорошо работает с ним, за исключением тех случаев, когда я хочу перетащить + падение. Поскольку область перемещения мыши включает в себя кнопки, если я удерживаю левую кнопку, я могу все испортить только движением левого пальца (я, конечно, могу использовать нажатие, чтобы щелкнуть, а затем двигать вещи, но только вверх!) ,
То, что я хотел бы сделать, это установить «мертвую зону» - просто остановить все движения мыши в области кнопок (у меня достаточно места выше).
Установил пакет synaptics и попытался использовать synclient и установить BottomEdge, но независимо от того, какое (допустимое - если я установил слишком низкое значение - ошибки), я установил, что поведение мыши не меняется.
Спасибо заранее.
Ответы:
Я сам столкнулся с этой проблемой, и, к сожалению, это вопрос RTFM, потому что он довольно четко описан в руководстве (посмотрите здесь: http://www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html ).
Соответствующим значением является «AreaBottomEdge», а в руководстве написано «Игнорировать перемещения, прокрутку и постукивание, которые происходят ниже этого края. Параметр отключен по умолчанию и может быть включен путем установки для параметра AreaBottomEdge любого целого значения, отличного от нуля». Таким образом, чтобы попробовать это, вы можете сделать:
synclient -l | grep BottomEdge
чтобы узнать нижний край вашей сенсорной панели.x
быть значениеBottomEdge
минус высота вашей разыскиваемой мертвой зоныsynclient AreaBottomEdge=x
50-synaptics.conf
файл как «Option» (не знаю, где он находится в Ubuntu, я на Archlinux и там его/etc/X11/xorg.d/50-synaptics
)В любом случае, надеюсь, это поможет.
источник
Area*Edge
параметры не игнорируют касания в тех областях, которые могут вызвать другие проблемы: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/…