web-dev-qa-db-ja.com

Elantechタッチパッドでのsynclient構成の支援

最近、Ubuntu 12.04を新しいASUS K55Vにインストールしました。

タッチパッドの動作がおかしい-2本指でのタップは、右クリック、クリックアンドドラッグが機能しない(ダブルクリックが必要)と解釈されます。 2本の指のスクロール(水平および垂直)がうまく機能します。

タッチパッドが「通常の」方法で動作するようにしたい(つまり、古いラップトップのように...)。 synclient documentation およびここに投稿された多くの質問を読み、いくつかの機能を動作させることさえできます。残念ながら、これらを機能させる方法がわかりませんでした。

  1. クリックしてドラッグ(つまり、物理的にボタンをクリックして指をドラッグ)
  2. 右クリックと解釈されるボタンの右側をクリック
  3. 2本の指でボタンをクリックすると、中クリックと解釈されます。

仕様:タッチパッドには、クリックする物理ボタンが装備されています。 xinput list-props "ETPS/2 Elantech Touchpad" | grep Capabilitiesの出力は次のとおりです。

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

どんな助けも大歓迎です。

2
yohbs

ソリューション:

  1. ClickPadsynapticsオプションを有効にします(端末コマンド:$ synclient Clickpad=1

  2. SoftButtonオプションの混乱。 ここの指示 は手順をよく説明しています。

  3. 上記のSoftButton構成を変更するか、@ kmassada(またはその両方)が示唆するClickFinger2オプションを変更します。

1
yohbs

toucheggおよびハードウェアでサポートされているかどうかを確認してください。 (この手法を使用してマウスを構成する方が簡単だと思いますが、最初に他の答えを確認してください)

このリンクのこれらのオプションもご覧ください http://manpages.ubuntu.com/manpages/oneiric/en/man4/synaptics.4.html

私はこれをやってきましたが、このオプションを3に設定すると、2本の指のクリックが中央に変わります。 (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"

クリックアンドドラッグは、Palmの検出やその他のいくつかのことに関係していると思います。 (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

幸運を祈ります

2
kmassada

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

最後に、「スタートアップアプリケーション」に script を追加します。

1
imwilsonxu
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
cholland