Помощь в настройке синхронизации на сенсорной панели Elantech
Я недавно установил Ubuntu 12.04 на свой новый ASUS K55V.
Тачпад ведет себя странно - касание двумя пальцами интерпретируется как щелчок правой кнопкой мыши, нажатие и перетаскивание не работает (требуется двойной щелчок) и так далее. Прокрутка двумя пальцами (горизонтальная и вертикальная) прекрасно работает.
Я хочу, чтобы тачпад вел себя "нормальным" образом (то есть, как в моем старом ноутбуке...). Я прочитал документацию по синклиенту и многие вопросы, размещенные здесь, и я даже могу заставить некоторые вещи работать. К сожалению, я не мог понять, как заставить их работать:
- Нажмите и перетащите (то есть - физически нажмите кнопку и перетащите палец)
- Нажатие на правой стороне кнопки интерпретируется как щелчок правой кнопкой мыши.
- Нажатие кнопки двумя пальцами интерпретируется как средний щелчок.
характеристики: тачпад оснащен физической кнопкой, которая нажимает. Вот вывод xinput list-props "ETPS/2 Elantech Touchpad" | grep Capabilities:
Synaptics Capabilities (294): 1, 0, 1, 1, 1, 1, 1
Любая помощь будет высоко ценится.
4 ответа
Решение:
Включить
ClickPadвариант вsynaptics(команда терминала:$ synclient Clickpad=1)Беспорядок с
SoftButtonопции. Инструкции здесь хорошо описывают шаги.Либо путем изменения
SoftButtonконфигурации, как указано выше, или путем измененияClickFinger2вариант, предложенный @kmassada (или оба)
Попробуйте заглянуть в touchegg и если это поддерживается вашим оборудованием. (Я думаю, что настроить мышь с помощью этой техники проще, но сначала просмотрите мой другой ответ)
Также посмотрите на эти параметры в этой ссылке http://manpages.ubuntu.com/manpages/oneiric/en/man4/synaptics.4.html
Я уже давно это делал, но если вы установите эту опцию на 3, я думаю, она изменит два щелчка пальцем на середину. (3)
Option "TapButton2" "integer"
Which mouse button is reported on a non-corner two-finger tap.
Set to 0 to disable. Property: "Synaptics Tap Action"
Это должно заботиться о вашем щелчке правой кнопкой мыши, я верю. (2)
Option "ClickFinger2" "integer"
Which mouse button is reported when left-clicking with two
fingers. Set to 0 to disable. Property: "Synaptics Click
Action"
я полагаю, что щелчок и перетаскивание связаны с обнаружением ладони и некоторыми другими вещами. (1)
Section "InputClass"
Identifier "touchpad catchall"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
Driver "synaptics"
Option "JumpyCursorThreshold" "200"
Option "EmulateTwoFingerMinZ" "20"
Option "EmulateTwoFingerMinW" "5"
Option "TapButton2" "3"
Option "PalmDetect" "1"
Option "PalmMinWidth" "20"
Option "LockedDrags" "1"
Option "AccelFactor" ".01"
Option "MaxSpeed" "1.0"
Option "RBCornerButton" "3"
EndSection
удачи
TapButton является ключом.
synclient | grep TapButton
TapButton1 означает нажатие одним пальцем, TapButton2 означает нажатие 2 и так далее.
Установите TapButton1=n, n может быть:
- 1 = левый клик
- 2 = средний щелчок
- 3 = правый клик
Подводить итоги:
# 1 finger for left click, 2 for mid, 3 for right.
synclient TapButton1=1 TapButton2=2 TapButton3=3
Наконец, добавьте мой скрипт в "Startup Applications".
synclient TapButton1=1 TapButton2=2 TapButton3=3
как уже упоминалось выше, мне очень помогает
sudo dmidecode -s system-product-name
Aspire E5-571
Также с помощью https://apps.ubuntu.com/cat/applications/gpointing-device-settings/ включите VertTwoFingerScroll и HorizTwoFingerScroll. Оно работает. Может быть, Synclient может включить его тоже, но приложение работает хорошо.
Но я установил новое ядро, чтобы заставить работать Bluetooth. Howto: http://www.yourownlinux.com/2014/11/how-to-install-linux-kernel-3-18-rc3-in-linux.html
lsusb -v
:
Bus 001 Device 006: ID 04ca:300b Lite-On Technology Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x04ca Lite-On Technology Corp.
idProduct 0x300b
:
uname -srvm && cat /proc/cmdline
Linux 3.18.0-031800rc3-generic #201411022335 SMP Sun Nov 2 23:36:52 UTC 2014 x86_64
BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc3-generic root=UUID=53ff149f-97ba-47eb-b774-c44ba26a1fb9 ro noquiet nosplash acpi_osi=Linux acpi_backlight=vendor vt.handoff=7
Повеселись.