web-dev-qa-db-ja.com

16.04用シナプスタッチパッドドライバー

最近、Windows 10を上書きして、Dell InspironにUbuntu 16.04をインストールしました。マウスとタッチパッドを除くすべてが正常に機能します。時々、マウスポインターが左下隅にジップオフします。 LinuxとUbuntuは初めてなので、Synapticsドライバーがコンピューターにロードされているかどうかわかりません。最新のドライバーを入手してインストールする方法を教えてください。これで問題が解決することを期待しています。また、人々が他のアイデアを持っている場合、他のソリューションに開かれています。

lspciの出力:

enter image description here

4
HaniParande

これは私の経験によるものですが、手首が誤ってパッドに触れてマウスがジャンプすることがあります。それが意図したものでない場合は、このページを試して、提案が役立つかどうかを確認してください。 https://help.ubuntu.com/community/SynapticsTouchpad

入力中に設定を調整してパッドを無効にすることができます。

[システム]> [設定]> [マウス]> [タッチパッド]に移動し、[入力中はタッチパッドを無効にする]と[タッチパッドでマウスクリックを有効にする]をオフにします。 (この方法はUbuntu 14.04では使用できません。)

感度を調整するか、上記のページがまったく役立つかどうかを確認してください。それがあまり役に立たない場合は申し訳ありません。

また、念のため、必要なsynapticsパッケージがあることを確認することもできます。ターミナルを開き(CTRL + ALT + Tまたはメニューから)、次を入力します。

Sudo apt-get install xserver-xorg-input-synaptics
5
Patrick Britton

最新の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

互換性の比較のために、xinput listを備えたDell Inspiron 13 7000シリーズを使用しました

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)を実行することをお勧めします。端末で出力を取得する場合、デバイスが動作していることを意味します(デバイスは「オン」です)。

2
Jon