使用了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 ⎦

多个屏幕只单独触摸一个屏幕,需要另外设置。请参考以下链接。

参考链接:

https://wiki.ubuntu.com/X/InputCoordinateTransformation

Ubuntu屏幕触摸旋转相关推荐

  1. 全志T507-屏幕触摸旋转,取消光标小技巧说明-飞凌嵌入式知识库

    现在qt支持中文.见audiorecorder.字体库,路径在/usr/lib/fonts 中,配置文件为/etc/fonts/font.conf 屏幕旋转:/etc/profile.d/env.sh ...

  2. 关于安装Ubuntu后触摸板无法使用的解决方案

    安装了Ubuntu后发现触摸板无法使用,以为是修改了安装文件导致(之前拿安装源文件做了小实验),于是重装,之后触摸板仍无法使用,在一个长满小广告的页面上找到了解决方案. 以下是原文章内容: 最近突然发 ...

  3. 【转】Unity3D研究院之设置自动旋转屏幕默认旋转方向

    http://www.xuanyusong.com/archives/2871 如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向. 策划的需求是游戏采用横屏,但是要求 ...

  4. 苹果屏幕使用时间怎么设置_苹果手机屏幕不能旋转怎么办

    很多刚刚接触苹果手机的人,可能不知道怎么使用苹果手机.那么苹果手机屏幕不能旋转怎么办呢?下面就让小编来告诉大家吧,欢迎阅读. 1.苹果手机页面未锁定的情况下从屏幕底端向上滑动,弹出小界面窗口. 2.可 ...

  5. 关于IOS屏幕的旋转问题

    处理IPhone屏幕的旋转是我们经常遇到的,当你做一个应用既然满足竖屏又要满足横屏,这就要求我们会处理屏幕旋转的问题! 方法一:自动布局 1.将项目中界面的四种手持方式都点上: 2.取消Use Aut ...

  6. 苹果x屏幕失灵乱跳_苹果iphone11 pro max屏幕触摸失灵怎么办?

    iphone11 pro max屏幕触摸完全失灵.局部失灵.跳屏是iphone近几年常见的故障情况,它分为以下几种原因导致: 一.软件问题 1.ios系统软件卡顿,内存榨不及时释放,或APP开启过多, ...

  7. Ios5(三)屏幕的旋转和大小设置;

    Ios5(三)屏幕的旋转和大小设置: 一.     设置自动转屏的一般原则: iphone类应用,如果为了增强用户体验,可以增加自动转屏功能,ipad应用,一般都应该添加自动转屏功能: 二.      ...

  8. iphone 检测屏幕触摸事件

    原博客 : http://www.yifeiyang.net/iphone-developer-advanced-8-touch-screen-test-event/ iPhone开发进阶(8)--- ...

  9. windows禁用屏幕旋转_如何在Windows 10中禁用屏幕自动旋转

    windows禁用屏幕旋转 Windows 10 can automatically rotate your display if you have a convertible PC or table ...

最新文章

  1. 操作系统识别工具 xprobe2 p0f 简介
  2. Uniform Grid Quadtree kd树 Bounding Volume Hierarchy R树 搜索
  3. mysql timestamp 插入null报错_读MySQL 5.7文档11.2 Date and Time Data Types总结
  4. java 两个字段排序,如何在Java中按两个字段排序?
  5. 分计算iv值_快捷、经济、实用的光伏及IV曲线测试仪PVPM 1500X
  6. Entity Framework 实体关系总结(转)
  7. Socket编程实践(12) --UDP编程基础
  8. 数据结构 二叉树面试笔试编程题集
  9. mysql创建表设置数值范围,MySQL创建数据表时设定引擎MyISAM/InnoDB操作
  10. 跳跃回溯____寻找最长平台
  11. 动态规划之01背包问题(最易理解的讲解)
  12. mac版CAD 2021/CAD 2022许可检出超时怎么解决?
  13. Xcode中AutoLayOut的简单使用
  14. 巧用CSS居中未知高度的块元素
  15. 帧数达不到144用144hz_专业FPS玩家讲解:60Hz与144Hz刷新率的问题
  16. RC振荡电路 双三极管多谐振荡器
  17. 图像处理: AlphaBlend
  18. plupload插件上传总结(分片上传,php后端处理)
  19. 得物技术网络优化-CDN资源请求优化实践
  20. 【Android】MyTool工具界面:秒表

热门文章

  1. iOS app处于后台/被杀死的状态仍可进行语言播报(iOS12.1以上在后台或者被杀死无法语音播报的解决方案)【适配iOS15的本地通知功能】
  2. 手机本地视频怎么投屏到电脑
  3. usb接口多少钱_USB线的10种接法
  4. 利用 Css 制作精美的卡片UI (赞)
  5. 什么?都快过年了,你还没有买鞭炮
  6. ubuntu强制关机后导致开机出现硬盘错误ACPI BIOS Error,随后进入initramfs
  7. 基于JAVA手机数码电商平台设计与开发
  8. 使用qq腾讯云服务器发布项目的步骤。
  9. 简单分享七夕情人节的微信小游戏制作步骤
  10. 程序员中秋佳节的庆祝