我有一个辅助显示器,那就是触摸屏。我可以使用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)无效。名称的六转储:

发布于 2016-10-13 17:39:38
十六进制显示名称中只有空格(20),但在第二部分之后也有空格。所以你需要做些像
xinput map-to-output "Weida Hi-Tech CoolTouchR System " DP-4(我希望我数得正确;如果没有,请自己核实空格的数目)。
发布于 2020-01-24 21:06:29
xinput --map-to-output $(xinput list --id-only "`xinput list --name-only | grep CoolTouch`") DP-4https://unix.stackexchange.com/questions/316096
复制相似问题