![xinput: 외부 디스플레이에서 매핑 터치스크린 비활성화](https://linux55.com/image/182621/xinput%3A%20%EC%99%B8%EB%B6%80%20%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4%EC%97%90%EC%84%9C%20%EB%A7%A4%ED%95%91%20%ED%84%B0%EC%B9%98%EC%8A%A4%ED%81%AC%EB%A6%B0%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94.png)
저는 Lenovo x390 YOGA에서 i3wm과 함께 Arch Linux를 사용하고 있습니다. 또한 두 개의 외부 모니터가 있습니다. 도킹 스테이션에 연결하고 Arandr를 사용하여 구성했습니다. 화면이 잘 작동합니다.
하지만 외부 모니터에 연결할 때마다 커서의 감도는 가로축에서 세 배로 증가합니다. 내 노트북의 터치스크린은 세 부분으로 나뉘며 디스플레이는 각 화면에 매핑됩니다.
출력이 있습니다 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