私は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