【图形显示】扩展屏模式,触摸点较准不准确

扩展屏模式,触摸点较准不准确,克隆屏模式,触摸点较准准确。

# 多屏下的设备映射
xinput map-to-output       [触摸屏id(通过 xinput 获取),如 15]        [显示接口(通过 xrandr 获取),如 VGA]

# 持久化问题
# 在 /etc/X11/xinit/xinitrc.d/ 目录中添加 90-touchscreen-map 文件,文件内容就是上述命令。

# 参考文档
# man 4 evdev

使用以上命令将触摸设备映射到正确的显示接口以后,扩展屏模式,触摸点正确,克隆模式触摸点较准不再准确。

查看使用的驱动:/var/log/Xorg.0.log

使用的是 evdev 驱动的话,安装包是:xserver-xorg-input-evdev

 

修正脚本示例:

#! /bin/bash
#------------------------------------------------------------------------------
# Filename:    repairTouchscreen.sh
# Usage:       ./repairTouchscreen.sh
# Version:     1.0
# Date:        2018-03-29
# Author:      vincent
# Email:       N/A
# Description: 此脚本用于修复Ubuntu下,扩展触摸显示器,触摸扩展屏操作主屏的错误
# Notes:       N/A
#-------------------------------------------------------------------------------

outputErrorMsg()
{
    if [ $1 -ne 0 ]
    then
        echo $2
        exit
    fi
}

declare SCREEN_COUNTS          # 当前显示器的总数
declare ACTIVE_SCREEN_COUNTS   # 当前活跃的显示器数量
declare SCREEN_NAME            # 显示器的输出名称
declare TOUCH_DEVICE_ID        # 触摸设备ID号

SCREEN_COUNTS=$(xrandr --listmonitors | wc -l)
outputErrorMsg $? "Get screen counts failed!"
SCREEN_COUNTS=`expr $SCREEN_COUNTS - 1`

ACTIVE_SCREEN_COUNTS=$(xrandr --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值