デルをお持ちの場合、これに対する解決策があります。これは、特定の手順を更新する限り、Dellラップトップをお持ちでない場合にも適用される場合があります。私はDell Inpsiron 13 7000シリーズを使用しており、次のソリューションが完璧に機能しました。
これらの手順は、Dellのこの記事Precision / XPS:Ubuntu General Touchpad / Mouse Issue Fixに直接記載されています。問題は、SynapticsドライバーがDellのドライバーを無効にしているようです。Synapticsを無効にする必要があります。
最初の部分は私にとって不思議でした。ここに追加することを提案するスクリプトがありますsudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
。そのルートは他の問題を引き起こすように見えるので、受け入れられた答えの解決策に従うことはお勧めしません。
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
互換性の比較のために、Dell Inspiron 13 7000シリーズと xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synapticsは上記のスクリプトによって無効にされているため、そのリストには含まれていません。このスクリプトを追加する前に、xinput --test <id>"
(私にとって14
)実行することをお勧めします。端末で出力を取得する場合、デバイスが動作していることを意味します(デバイスは「オン」です)。
再起動後libinput
、次のコマンドでインストールする必要がありますsudo apt-get install xserver-xorg-input-libinput libinput-tools
。
libinput
インストール後sudo gedit /usr/share/X11/xorg.conf.d/90-libinput.conf
、好みに応じて更新する必要があります。これが私の例です
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "Tapping" "True"
Option "TapingDrag" "True"
Option "DisableWhileTyping" "True"
Option "AccelProfile" "adaptive"
Option "NaturalScrolling" "True"
Option "AccelSpeed" "0.2"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
そしてそれだけです、これ以上敏感なタッチパッドはありません!