터치 스크린인 보조 모니터가 있습니다. 을 사용하여 입력을 올바른 화면에 성공적으로 매핑할 수 있습니다 xinput map-to-output 12 DP-4
.
그러나 입력 장치의 ID 번호는 시작할 때마다 일치하지 않습니다. 이 문제에 대한 해결책은 장치 이름을 사용하는 것입니다. 그러나 이상한 문제가 있습니다.
user@DESKTOP-VALMMNL:/etc/init.d$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB Optical Mouse id=9 [slave pointer (2)]
⎜ ↳ Weida Hi-Tech CoolTouchR System id=12 [slave pointer (2)]`
보시다시피 매핑해야 하는 입력 장치(id=12)의 이름에는 공백이 많이 있습니다. 표시된 대로 복사하여 붙여넣는 것(예: xinput map-to-output "Weida Hi-Tech CoolTouchR System" DP-4
)은 작동하지 않습니다. 이름의 16진수 덤프:
답변1
20
16진수 덤프에는 이름에 공백( )만 표시되고 공백도 표시됩니다.뒤쪽에두 번째 부분. 그래서 당신은 다음과 같은 일을해야합니다
xinput map-to-output "Weida Hi-Tech CoolTouchR System " DP-4
(제대로 되었기를 바랍니다. 그렇지 않은 경우 공백 수를 직접 확인하십시오.)
답변2
xinput --map-to-output $(xinput list --id-only "`xinput list --name-only | grep CoolTouch`") DP-4