Как исправить тачпад Dell Mini 10v (1010) с помощью Ubuntu 12.04.1

Я только что установил 12.04.1 с нуля на свой Mini 10v, и тачпад ведет себя немного странно.

У него есть кнопки, встроенные в сенсорную панель, и выглядит так, как будто касание кнопки также регистрируется как касание на сенсорной панели, вызывая всевозможные проблемы с нажатием и перетаскиванием.

можно ли это исправить? Кажется, я помню, что на очень старых версиях Ubuntu нужно было отключить нижнюю часть сенсорной панели, но я не думаю, что это было проблемой в течение некоторого времени.

1 ответ

Решение

Чтобы отключить полоску внизу, вы должны использовать synclient AreaBottomEdge=xxxгде ххх - это число, которое меньше вертикальной ширины сенсорной панели.

Например, на моем Dell mini 10 (1010) с сенсорной панелью Elantech мне пришлось использовать следующее:

synclient AreaBottomEdge=690

... в то время как размеры сенсорной панели:

~$ cat /var/log/Xorg.0.log | grep range
[    24.008] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 1152
[    24.008] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 768

Ты можешь использовать AreaLeftEdge, AreaRightEdge а также AreaTopEdge варианты аналогичным образом, если это необходимо.

Чтобы сделать изменение постоянным, мне пришлось создать /etc/X11/xorg.conf с последующим содержанием:

Section "InputClass"
        Identifier "ETPS/2 Elantech Touchpad"
        MatchProduct "ETPS/2 Elantech Touchpad"
        MatchDevicePath "/dev/input/event*"
        Driver "synaptics"
        Option "AreaBottomEdge" "690"
        Option "AreaRightEdge" "1070"
        Option "AreaLeftEdge" "110"
EndSection

PS: Вы можете узнать, как идентифицируется сенсорная панель вашего Mini 10v, посмотрев информацию журнала Xorg -
cat /var/log/Xorg.0.log | grep touch,

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