web-dev-qa-db-ja.com

Ubuntu 16.10でのタッチパッドの問題

最近Dell inspironを購入し、すぐにubuntuをインストールしましたが、すぐにタッチパッドの問題に遭遇しました。一番軽いタッチでポインタが移動し、予期しない場所で入力を開始します。それがどれほど厄介でイライラするか想像できます。いくつかのグーグル検索をした後、xinputとsynclientを使って、プレイできる設定を見つけました。ただし、これらの設定は効果をもたらさないようです。起動スクリプトを作成しました

#!/bin/bash

xinput --set-prop 12 "Synaptics Palm Detection" 1
xinput --set-prop 12 "Synaptics Palm Dimensions" 5 80
xinput --set-prop 12 "Synaptics Locked Drags" 1
xinput --set-prop 12 "Synaptics Locked Drags Timeout" 500
syndaemon -i 1 -K -d

しかし、それはあまりしません。奇妙なことに、「ロックされたドラッグ」および「ロックされたドラッグのタイムアウト」オプションが正常に機能することに気付きました。しかし、「パーム検出」とシンデモン1は機能しません。手のひらの検出で地獄、しかしsyndaemon -i 1 -K -dはうまくいけばすべてを解決できます。また、xinput --listを介して入力デバイスを一覧表示すると、2つのタッチパッドが表示されます。それに何か関係があるのでしょうか?

$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎜   ↳ Dell0741:00 06CB:7E7E Touchpad            id=12   [slave  pointer  (2)]

とにかく、誰かが私を正しい方向に向けてくれたら本当にありがたいです。

PS:私の側でさらに情報が必要かどうかを教えてください。

ありがとう。

3
Kaster

16.04 LTSから16.10にアップグレードした後、同じ問題に遭遇しました。 xserver-xorg-input-allを再インストールするとうまくいきました。

Sudo apt install --reinstall xserver-xorg-input-all

xserver-xorg-input-synapticsのみを再インストールする最初の試みは、タッチパッドの問題を修正しましたが、キーボード入力を壊しました(救助のために画面キーボードで)。

これは、Dell XPS 13 9350上にありました。

最も簡単な方法は、libinputをインストールすることです。これは、より信頼性の高い別のPalm検出アルゴリズムがある新しいユーザー空間タッチパッドドライバーです。

ターミナルで実行

Sudo apt install xserver-xorg-input-libinput

そして再起動します。

/usr/share/X11/xorg-conf.d/90-libinput.confで手動でタップすることも有効にする必要があります。

4
Pilot6