web-dev-qa-db-ja.com

タッチパッドを適切に構成できない

18.04でHP 15-ba077clラップトップを使用していますが、タッチパッドを構成できません。

症状:

  1. タッチパッドでタップすることはできません(ただし、物理ボタンと2本指のスクロールは機能します)。
  2. gnome-control-centerでは、タッチパッドの構成エントリが表示されますが、通常のスクロールと反転スクロールを構成することはできません。 unity-control-centerでは、まったく表示されません。 GNOME および nity のスクリーンショット。
  3. この問題は16.04では発生しません。

xinput listのダンプは次のとおりです。

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=11   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ HP TrueVision HD: HP TrueVision           id=9    [slave  keyboard (3)]
    ↳ Logitech USB Receiver                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ HP WMI hotkeys                            id=14   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=15   [slave  keyboard (3)]
    ↳ Logitech USB Receiver                     id=16   [slave  keyboard (3)]

xinput list-props 13のダンプ:

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (292): 0
    libinput Tapping Enabled Default (293): 0
    libinput Tapping Drag Enabled (294):    1
    libinput Tapping Drag Enabled Default (295):    1
    libinput Tapping Drag Lock Enabled (296):   0
    libinput Tapping Drag Lock Enabled Default (297):   0
    libinput Tapping Button Mapping Enabled (298):  1, 0
    libinput Tapping Button Mapping Default (299):  1, 0
    libinput Natural Scrolling Enabled (274):   0
    libinput Natural Scrolling Enabled Default (275):   0
    libinput Disable While Typing Enabled (300):    1
    libinput Disable While Typing Enabled Default (301):    1
    libinput Scroll Methods Available (276):    1, 1, 0
    libinput Scroll Method Enabled (277):   1, 0, 0
    libinput Scroll Method Enabled Default (278):   1, 0, 0
    libinput Accel Speed (283): 0.000000
    libinput Accel Speed Default (284): 0.000000
    libinput Left Handed Enabled (288): 0
    libinput Left Handed Enabled Default (289): 0
    libinput Send Events Modes Available (259): 1, 1
    libinput Send Events Mode Enabled (260):    0, 0
    libinput Send Events Mode Enabled Default (261):    0, 0
    Device Node (262):  "/dev/input/event7"
    Device Product ID (263):    2, 7
    libinput Drag Lock Buttons (290):   <no items>
    libinput Horizontal Scroll Enabled (291):   1

この問題を解決して構成できるようにするにはどうすればよいですか?

2
Aryo Adhi

あなたのxinput list-propsには次のように書かれています:

libinput Tapping Enabled (292): 0

これは、タップが無効に設定されていることを意味すると確信しています。

したがって-症状1の可能な解決策は、実行することです。

xinput set-prop 13 292 1

これにより、プロパティTapping Enabled (292)1(有効)の値に設定されます。

ただし、これは現在のセッションでのみ有効にできます。変更を永続的にするには、ここで説明するように、/usr/share/X11/xorg.conf.d/40-libinput.conf内で構成を編集する必要があると思います。 SynPS/2 Synapticのデフォルト値を設定できません

2
Brendan McGrath

デバイスはSynapticsタッチパッドのように見えますが、xinput出力に表示されるドライバーはlibinputです。 Ubuntu 18.04はデフォルトでX.orgを使用します。おそらくパッケージxserver-xorg-input-synapticsはインストールされていません。この場合、GUIの問題に対処しているかどうかを確認するためにインストールすることをお勧めします。

Sudo aptitude install xserver-xorg-input-synaptics

警告:synapticsドライバーは「Natural Scrolling」をサポートしていないようです。したがって、libinputドライバーを使用することをお勧めします。

2
xiota