技术标签: linux禁用触控板驱动程序
我正在建立一个自助服务终端系统,可以在启动时自动加载全屏网页.标准的东西.
问题是连接Acer触摸屏,它与evdev驱动程序工作正常……但它的工作原理有点太好了.如果用户按下并按住屏幕,则会生成右键单击并显示上下文菜单.这会导致界面出现一些问题,我需要禁用此功能,但我还没有找到办法.
X11配置文件不是我有很多经验的东西.有没有人有摆脱这个功能的经验?是否可以将触摸屏映射到通用鼠标驱动程序?
该系统是:
– Ubuntu Mate 15.04
– Raspberry Pi 2
– 窗口管理器:Matchbox
– 浏览器:Chromium
到目前为止,我对/usr/share/X11/xorg.conf.d中的10-evdev.conf文件进行了以下更改.
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
**Option "ButtonMapping" "1 0 0 0 0"
Option "Emulate3Buttons" "False"
Option "EmulateWheel" "False"
Option "EmulateThirdButton" "False"
Option "EmulateThirdButtonTimeout" "100000"
Option "EmulateThirdButtonMoveThreshold" "0"**
EndSection
它们都没有对正在生成的右键单击事件或上下文菜单出现任何影响.但是,如果我把:
Option "Ignore" "on"
触摸屏根本不起作用,所以我认为这是适当的改变部分.
运算符重载,是C++多态的表现形式之一,可以通过对运算符进行重载来实现运算符特定的功能。运算符重载一般具有以下原则:(1)不可重载不存在的运算符,如重载**来表示平方等;(2)重载后的运算符与原来的运算符优先级、结合性以及操作数数目相同,如双目运算符不能重载为单目;(3)保留运算符本身的含义,如“+”号重载后应该保持其“求和”的自然含义;(4)操作数中至少有一个为自定义类型,如重载运算符..._成员运算符和非成员运算符
js+css实现超炫酷3D旋转图片首先看下效果图jquery官网的链接下载的不是这个项目,我找了好久首先看下效果图图片1: 图片2: jquery官网的链接下载的不是这个项目,我找了好久
转自: http://blog.csdn.net/wuzhekai1985问题1 :输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。 思路:这是个递归求解的问题。递归算法有四个特性:(1)必须有可达到的终止条件,否则程序将陷入死循环;(2)子问题在规模上比原问题
【android笔记】Android logo的几种尺寸Android Icon Size and Location for Apps DENSITY SIZE LOCATION RATIO SCREEN MARGIN XXXHDPI 192×192 drawable-xxxhdpi 4 640 DPI 12 to 16 pixels XXHDPI
[@ 目录]父组件监听不到子组件的 tap 事件,使用 click 事件代替子组件的静态图片路径只能使用绝对路径,根目录是项目目录比如:<image src="/static/icos/left-gray-arrow.png" class="arrow"></image>..._uniapp tips
简介:Virtual KubeletVirtual Kubelet是Kubernetes kubelet的一个实现,它伪装成一个kubelet,用于将Kubernetes集群连接到其他API。这允许Kubernetes节点由其他服务支持,例如无服务器容器平台。架构kubelets通常如何工作一般来讲,Kubernetes kubelet为每个Kubernetes节点(Node)实现...
最近在弄一个远程视屏监控的东东,在调试一段代码的时候,用printf("wwwwwww");打印log信息弄了很久没弄出,原本还以为是其它什么地方函数被阻塞了,结果才是printf这个函数出了问题,结果用在后面添加fflush(stdout);才解决问题。那为什么会这样呢,网上查了一下说是由于没有换行符,所以会出现这种情况,可真是这样的麽? 明天测试一下。这里说下fflush,和java里
一个对象的实例化过程Person p = new Person();1,JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下).2,在堆内存中开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化。4,调用对应的构造函数进行初始化。5,在构造函数中,第一行会先调用父类中构造函数进行初始化。6,父类初..._java 子类实例化开辟父类空间
启动Windows Server 2012 R2操作系统,点击"桌面"磁贴下方向下箭头。Windows如何编辑内置的AD域控组策略计算机配置显示系统所有应用项目,点击"管理工具"图标。Windows如何编辑内置的AD域控组策略计算机配置唤出"管理工具"程序窗口,鼠标右击"组策略管理"图标。Windows如何编辑内置的AD域控组策略计算机配置弹出快捷菜单列表,选择"以管理员身份运行"项。Windows如何编辑内置的AD域控组策略计算机配置唤出"组策略管理"程序窗口,选择"组策略管理→林:lon_组策略管理正在加载
在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 3) clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成
为什么80%的码农都做不了架构师?>>> ..._关于wave常用函数的描述
什么是“无缝滚动”所谓的“无缝滚动”就是多屏切换的过程是连续可循环的,而不是到最后一屏就停止播放。这种业务场景在实际开发中很常见,下面是“淘宝”和“京东” H5 版的首页截图,里面的 “banner 图”以及“头条栏”就是典型的无缝滚动的场景。但是体验一番之后,你会发现他们和原生 App 中的效果还是有一定差距的。你可以扫码打开在自己手机上体验一下,然后再打开他们的 App 划一划试一试,你会发..._seamlessscroll react