自动禁用/启用触摸屏
哈哈,这个很方便哦,实现的功能就是插上鼠标,自动禁用触摸屏,拔了鼠标自动启用.
这样用鼠标打字的时候,就不会因为不小心碰到触摸屏而打错了.
基本上照着ee的做法,新建一个 /etc/udev/rules.d/01-touchpad.rules 文件,内容如下:
# disable the touchpad when inserted a usb mouse
# should be linked to /etc/udev/rules.d/01-touchpad.rules
ACTION==”add”, SUBSYSTEM==”input”, ID_CLASS=”mouse”, RUN+=”/usr/bin/synclient TouchpadOff=1″
ACTION==”remove”, SUBSYSTEM==”input”, ID_CLASS=”mouse”, RUN+=”/usr/bin/synclient TouchpadOff=0″
但是,在我这里,终端里面执行 synclient -l 的时候,会报错,Can’t access shared memory area. SHMConfig disabled? 导致这个东西失效,google一下,发现要修改下 /etc/X11/xorg.conf 打开 SHMConfig.
具体是在里面的
Section “InputDevice”
Identifier “Synaptics Touchpad”
的下面,加上一行 Option “SHMConfig” “on”
重启X以后,就可以了,哈哈.
内存不足 在 2008年06月05日 20:58 说:【 】
真的这么好用?
内存不足 在 2008年06月05日 21:00 说:【 】
无线鼠标不知可以不
bones7456 在 2008年06月05日 22:00 说:【 】
那是相当好用,嘿嘿.不过偶没无线鼠标,就不知道了…
内存不足 在 2008年06月05日 22:29 说:【 】
无线的不起作用….
bones7456 在 2008年06月06日 09:39 说:【 】
呵呵,估计无线的,就没有 add 和 remove 之类的事件了吧…
但是应该有相应的其他事件啊
cz 在 2009年11月23日 10:57 说:【 】
请问我按照您说的,“新建一个 /etc/udev/rules.d/01-touchpad.rules 文件……”完成,但是无效,synclient -l没有报错很正常。synaptics配置也正确。ubuntu910-32bit用户。神舟笔记本。谢谢!