トラックパッドを搭載したラップトップで、Debian 9 Stretchを使用してi3ウィンドウマネージャーを実行しています。
入力するたびにマウスが無効になるという問題が発生しました。これは正常な動作ですか、それともバグですか?
nonfreeリポジトリが有効になり、linux-firmware-nonfreeがインストールされました。このバグは他のディストリビューションでは表示されません。
これはUSBマウスでは起こりません
xinput出力
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
ETPS/2 Elantech Touchpad id=11 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Video Bus id=7 [slave keyboard (3)]
Power Button id=8 [slave keyboard (3)]
HP TrueVision HD id=9 [slave keyboard (3)]
AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
HP Wireless hotkeys id=12 [slave keyboard (3)]
HP WMI hotkeys id=13 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
タッチパッドのプロパティ
Device 'ETPS/2 Elantech Touchpad':
Device Enabled (142): 1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (277): 0
libinput Tapping Enabled Default (278): 0
libinput Tapping Drag Enabled (279): 1
libinput Tapping Drag Enabled Default (280): 1
libinput Tapping Drag Lock Enabled (281): 0
libinput Tapping Drag Lock Enabled Default (282): 0
libinput Tapping Button Mapping Enabled (283): 1, 0
libinput Tapping Button Mapping Default (284): 1, 0
libinput Accel Speed (285): 0.000000
libinput Accel Speed Default (286): 0.000000
libinput Natural Scrolling Enabled (287): 0
libinput Natural Scrolling Enabled Default (288): 0
libinput Send Events Modes Available (262): 1, 1
libinput Send Events Mode Enabled (263): 0, 0
libinput Send Events Mode Enabled Default (264): 0, 0
libinput Left Handed Enabled (289): 0
libinput Left Handed Enabled Default (290): 0
libinput Scroll Methods Available (291): 1, 1, 0
libinput Scroll Method Enabled (292): 1, 0, 0
libinput Scroll Method Enabled Default (293): 1, 0, 0
libinput Disable While Typing Enabled (294): 1
libinput Disable While Typing Enabled Default (295): 1
Device Node (265): "/dev/input/event1"
Device Product ID (266): 2, 14
libinput Drag Lock Buttons (296): <no items>
libinput Horizontal Scroll Enabled (297): 1
私が抱えていた問題は、トラックパッドの「タイピング中に無効にする」機能に関係していました。これらは私がそれを解決するために使用したステップです。
Xinputがインストールされていることを確認します。
xinput
と入力して、トラックパッドデバイスの名前を検索します。私のは「ETPS/2 Elantech Touchpad」でした
xinput --list-props "DEVICE"
デバイスのプロパティを一覧表示します
「入力中に無効にする」のようなものが見つかるまでリストを確認します
使用する xinput --set-prop "DEVICE" ID_OF_PROPERTY 0
。私にとって、これはxinput --set-prop "ETPS/2 Elantech Touchpad" 294 0