对于X窗口(或Ubuntu20.x),我可以执行“x输入映射到输出{device_id} {display_name}”来将多个触摸屏输入映射到视频输出。
现在Ubuntu22.04默认情况下,xinput不再给我触摸屏设备id。你能帮忙吗,告诉我如何做多触摸屏到视频的映射?
非常感谢。
发布于 2023-01-25 06:51:20
我解决了切换回X的问题。
sudo vim /etc/gdm3/custom.conf取消注释WaylandEnable=true并将其更改为WaylandEnable=false
重新启动gdm
systemctl restart gdm3或者重启系统。
然后从外部监视器获取触摸屏输入的id:
xinput获取外部监视器显示的id
xrandr将输入映射到输出:
xinput map-to-output [touchscreen id ext. monitor] [id ext. monitor]就我而言:
xinput map-to-output 13 DP-1更新:
在这里,您可以在插件外部监视器之后使用bash脚本来避免在断开/连接时搜索ID:
#!/bin/bash
IDENTIFIER=
IDS=$(xinput | grep -E ".*$IDENTIFIER.*id=[0-9]+" | grep -v 'Keyboard' | grep -oP 'id=\K[0-9]+')
for ID in $IDS; do
#echo "xinput map-to-output $ID DP-1"
xinput map-to-output $ID DP-1
donehttps://askubuntu.com/questions/1403129
复制相似问题