使用了HDPortableDisplay的显示器,接在Ubuntu16.04 x86_64 架构的主板上进行触摸。
现在的需求是为了显示效果,应用竖排显示,系统使用xrandr -o right可以实现旋转,由于是有界面的版本
所以也可以用Display里的选项直接进行旋转。但是由于旋转出现了一个问题,触摸还是原来的触摸,
没有随着系统旋转进行旋转。以下使用修改配置文件的方法调整旋转。
1.Ubuntu16.04的系统的旋转配置在/usr/share/X11/xorg.conf.d/10-evdev.conf
2.在最下面的一块Section "InputClass"中
可以看到是显示touchscreen的配置
在Driver上面一行添加以下一行
Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
3.具体参数参考以下
左旋90°
⎡ 0 -1 1 ⎤ ⎜ 1 0 0 ⎥ ⎣ 0 0 1 ⎦
右旋90°
⎡ 0 1 0 ⎤ ⎜ -1 0 1 ⎥ ⎣ 0 0 1 ⎦
旋转180°(翻转)
⎡ -1 0 1 ⎤ ⎜ 0 -1 1 ⎥ ⎣ 0 0 1 ⎦
多个屏幕只单独触摸一个屏幕,需要另外设置。请参考以下链接。
参考链接: