xinput:外部ディスプレイでマッピングタッチスクリーンを無効にする

xinput:外部ディスプレイでマッピングタッチスクリーンを無効にする

私はLenovo x390 YOGAでi3wmでArch Linuxを使用しています。また、2つの外部モニタがあります。ドッキングステーションに接続し、Arandrを使用して設定しました。画面がうまく動作します。

ただし、外部モニタに接続するたびに、カーソルの感度は横軸から3倍に増加します。私のラップトップのタッチスクリーンは3つの部分に分かれており、ディスプレイは各画面にマップされます。

出力がありますxinput --list

⎡ Virtual core pointer                            id=2  [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4  [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Finger      id=12 [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen stylus  id=13 [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                  id=17 [slave  pointer  (2)]
⎜   ↳ TPPS/2 Elan TrackPoint                      id=18 [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen eraser  id=22 [slave  pointer  (2)]
⎜   ↳ DP-2                                        id=9  [slave  pointer  (2)]
⎜   ↳ Generic ThinkPad Dock USB Audio Control     id=20 [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)]
    ↳ Sleep Button                                id=8  [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C             id=14 [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I             id=15 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=16 [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                      id=19 [slave  keyboard (3)]
    ↳ DP-2                                        id=10 [slave  keyboard (3)]
    ↳ Generic ThinkPad Dock USB Audio             id=11 [slave  keyboard (3)]
    ↳ Generic ThinkPad Dock USB Audio Control     id=21 [slave  keyboard (3)]

これにより、タッチスクリーンがほとんど使用できなくなります。この機能を無効にする方法は?

ご協力ありがとうございます

添付:必要な情報があれば、コメントで質問してください。

ベストアンサー1

解決策は、次のコードを次に追加することです~/.config/i3/config

# Map input devices only to embedded screen
exec --no-startup-id xinput --map-to-output 13 eDP1     #Wacom finger
exec --no-startup-id xinput --map-to-output 12 eDP1     #Wacom pen
exec --no-startup-id xinput --map-to-output 22 eDP1     #Wacom pen eraser
exec --no-startup-id xinput --map-to-output 17 eDP1     #Touchpad
exec --no-startup-id xinput --map-to-output 18 eDP1     #Trackpoint

おすすめ記事