请问ubuntu控制触摸板(touchpad)关不掉是怎么回事?!!!!!!!!!!!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zhengy5
帖子: 2
注册时间: 2009-08-05 12:00

请问ubuntu控制触摸板(touchpad)关不掉是怎么回事?!!!!!!!!!!!

#1

帖子 zhengy5 » 2009-08-05 12:07

下面是在论坛上找到的办法,但我的问题是进入xorg.cong后找不到
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"这一段,这是怎么回事阿?



许多笔记本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

保存xorg.conf重新启动X
$sudo /etc/init.d/gdm restart

现在触摸板禁用了

有个实用工具synclient通过共享内存来控制触摸板

# 关闭触摸板
$synclient touchpadoff=1
# 打开触摸板
$synclient touchpadoff=0

命令太长了在$HOME/.bashrc建立两个alias
alias synoff='synclient touchpadoff=1'
alias synon='synclient touchpadoff=0'

重新更新alias
. ~/.bashrc
现在我们可以通过简单的synon和synoff打开和关闭触摸板了.
zhengy5
帖子: 2
注册时间: 2009-08-05 12:00

Re: 请问ubuntu控制触摸板(touchpad)关不掉是怎么回事?!!!!!!!!!!!

#2

帖子 zhengy5 » 2009-08-07 13:20

为什么没有人回我的帖呢,都这么几天了?伤心阿
LinuxIsHard
帖子: 89
注册时间: 2009-07-16 19:25

Re: 请问ubuntu控制触摸板(touchpad)关不掉是怎么回事?!!!!!!!!!!!

#3

帖子 LinuxIsHard » 2009-08-07 16:04

pls paste your xorg.conf
Hey, Kids, Walk On
or
Walk Away....
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 请问ubuntu控制触摸板(touchpad)关不掉是怎么回事?!!!!!!!!!!!

#4

帖子 tenzu » 2009-08-07 16:09

我用的IBM X40,没有触摸板,谢谢
回复