发布时间:2018年04月10日 18:50:38分享人:茉莉花来源:互联网6
zhuan:http://qiexiaoming302.blog.163.com/blog/static/449714762012515111452113/
centos禁用触摸板总结
2012-06-1511:25:05|分类: 默认分类 |字号订阅
本本有问题,需要禁用触摸板。目前测试了好几个方法。先将利弊总结如下。方法一:
开机终端 输入 synclient TouchpadOff=1;关闭触摸板(无空格)。 同样的开启触摸板:synclient TouchpadOff=0;可以通过synclient -l 查看是否修改方法二:进入桌面->系统->首选项->首选应用程序:添加,添加命令:synclient TouchpadOff=1;方法一方法二都有一个问题,开机一段时间后触摸板就自动恢复使用了。方法三:修改内核。临时禁止触摸板:sudo modprobe -r psmouse开启触摸板:sudo modprobe -a psmouse
永远禁用触摸板:sudo vi /etc/modprobe.d/blacklist.confblacklist psmouse.感觉这个比较好,问题是centos的触摸板模块名字好像不是psmouse,测试失败。待修改。方法四:安装xorg-x11-apps包:yum install xorg-x11-apps。在/dev/input/目录下,这里有三个mouse文件,分别是:mouse0,mouse1,mouse2。经过测试,其中mouse1文件是触摸板的。又查看/proc/bus/input/devices查找Bus=0011 。发现Handlers=mouse1event7 的Name=“ETPS/2Elantech Touchpad"”;以上主要是为了确定触摸板的名称。我的名称是Name="ETPS/2 ElantechTouchpad"。
终端输入 xinput list
当然了 我的是15.
然后:
# 屏蔽input set-int-prop 15 "DeviceEnabled" 8 0
# 启用xinput set-int-prop 15 "DeviceEnabled" 8 1
写一小命令:(这个未懂,待研究,开机启动)??02 | #echo "===================================" |
03 | #echo "============触摸板管理程序============" |
06 |
xinput set -int-prop12 "DeviceEnabled" 81 |
10 |
xinput set -int-prop12 "DeviceEnabled" 80 |
14 |
echo "比如开启触摸板:chumobanon" |
爱华网本文地址 » http://www.aihuau.com/a/25101010/39839.html