在ubuntu下关闭笔记本触摸板
2011-04-14 17:54 会被淹死的鱼 阅读(3344) 评论(1) 编辑 收藏 举报原文地址:http://forum.ubuntu.org.cn/viewtopic.php?p=391456
写在前面: 这种方法不是很好,我是10.04,大部分情况下都是无法关闭触摸板,偶尔可以关闭,我的笔记本比较旧了,关闭触摸板的按键失灵了 有一种更简单的方法,我这里测试可以使用,原文地址:http://blog.3gcomet.com/article.asp?id=343 关闭笔记本触摸板 : sudo rmmod psmouse 要恢复也简单: sudo modprobe psmouse 下面是另外一种方法,使用synclient,大家可以试试,我这里是不太行
许多笔记本touchpad设计不合理,触摸板很容易被碰到,影响正常的编辑。那能不能在在需要的时候打开触摸板,不需要的时候关闭它呢?答案是可以的
首先修改xorg.conf文件,找到synaptic这一段,添加两个东西,首先是共享内存控制,一个是初始化触摸板的状态。
代码:
Section
"InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
# 打开共享内存控制
Option "SHMConfig" "on"
# 触摸板初始化为关闭
Option "TouchpadOff" "1"
EndSection
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
# 打开共享内存控制
Option "SHMConfig" "on"
# 触摸板初始化为关闭
Option "TouchpadOff" "1"
EndSection
保存xorg.conf重新启动X
代
码:
sudo /etc/init.d/gdm restart
现在触摸板禁用了
有个实用工具synclient通过共享内存来控制触摸板
代码:
# 关闭触摸板
$synclient touchpadoff=1
# 打开触摸板
$synclient touchpadoff=0
$synclient touchpadoff=1
# 打开触摸板
$synclient touchpadoff=0
命令太长了在$HOME/.bashrc建立两个alias
代码:
alias synoff='synclient touchpadoff=1'
alias synon='synclient touchpadoff=0'
alias synon='synclient touchpadoff=0'
重新更新alias
. ~/.bashrc
现在我们可以通过简单的synon和synoff打开和关闭触摸板了.(我这里是经常没效果,偶尔可以使用,具体原因不详)
作者:icejoywoo
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
短网址: http://goo.gl/ZiZCi