помощь в настройке синхронизации на сенсорной панели Elantech

Я недавно установил Ubuntu 12.04 на свой новый ASUS K55V.

Тачпад ведет себя странно - касание двумя пальцами интерпретируется как щелчок правой кнопкой мыши, щелчок и перетаскивание не работает (требуется двойной щелчок) и так далее. Прокрутка двумя пальцами (горизонтальная и вертикальная) прекрасно работает.

Я хочу, чтобы сенсорная панель вела себя «нормально» (то есть - как в моем старом ноутбуке ...). Я прочитал документацию по синклиентам и многие вопросы, размещенные здесь, и я даже могу заставить некоторые вещи работать. К сожалению, я не мог понять, как заставить их работать:

  1. Нажмите и перетащите (то есть - физически нажмите кнопку и перетащите палец)
  2. Нажатие на правой стороне кнопки интерпретируется как щелчок правой кнопкой мыши
  3. Нажатие кнопки двумя пальцами интерпретируется как средний щелчок.

характеристики: тачпад оснащен физической кнопкой, которая нажимает. Вот вывод из xinput list-props "ETPS/2 Elantech Touchpad" | grep Capabilities:

 Synaptics Capabilities (294):  1, 0, 1, 1, 1, 1, 1

Любая помощь будет высоко ценится.

2
задан 23 September 2012 в 01:56

4 ответа

Решение:

  1. Включить опцию ClickPad в synaptics (команда терминала: $ synclient Clickpad=1)

  2. Возиться с SoftButton варианты. Инструкции здесь хорошо описывают шаги.

  3. Либо путем изменения конфигурации SoftButton, как указано выше, либо путем изменения опции ClickFinger2, как предложено @kmassada (или обоими)

0
ответ дан 23 September 2012 в 01:56

Попробуйте посмотреть 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

Удачи

0
ответ дан 23 September 2012 в 01:56

TapButton является ключом.

synclient | grep TapButton

Касание средств TapButton1 с 1 пальцем, 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

Наконец, добавьте мой сценарий для "Запущения Приложений".

1
ответ дан 23 September 2012 в 01:56
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. Практическое руководство: 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

Весело провести время.

0
ответ дан 23 September 2012 в 01:56

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

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