linux校准触摸屏命令 ubuntu触摸屏校准软件( 三 )


libinput Send Events Mode Enabled (249):0, 0
libinput Send Events Mode Enabled Default (250):0, 0
Device Node (251):"/dev/input/event0"
Device Product ID (252):3823, 5
可以看到该驱动方式采用的是libinput,
查看/usr/share/X11/xorg.conf.d/目录下是否有40-libinput.conf这个文件 。
无 则需要安装
sudo apt-get install xserver-xorg-input-libinput
下一步安装完成后ls一下 , 就可以看到在/usr/share/X11/xorg.conf.d/目录下存在该文件 , 
下一步复制该文件到/etc/X11/xorg.conf.d/目录下 。
一开始xorg.conf.d这个目录在/etc/X11可能没有 , 需要自己创建 。
sudo mkdir xorg.conf.d
下一步复制到xorg.conf.d 目录下即可 。
sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/
下一步进入/etc/X11/xorg.conf.d/目录下修改40-libinput.conf 文件
cd /etc/X11/xorg.conf.d/
sudo nano 40-libinput.conf
找到touchscreen section
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
添加一行Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1
结果为
Section "InputClass"
Identifier "libinput touchscreen catchall"
Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
然后重启生效
这样的修改也是同样修改为翻转90度,如果需要修改为其他角度,请参考libinput的算法
linux校准触摸屏命令的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于ubuntu触摸屏校准软件、linux校准触摸屏命令的信息别忘了在本站进行查找喔 。

推荐阅读