ubuntu 10.04下屏蔽触摸板的问题【已解决】

笔记本/便携移动设备,手机平板等软硬件
回复
sy0116
帖子: 16
注册时间: 2010-01-18 0:03

ubuntu 10.04下屏蔽触摸板的问题【已解决】

#1

帖子 sy0116 » 2010-07-17 17:30

我的机器是神舟A550,安装ubuntu后发现无法像在Windows里面那样屏蔽触摸板,在鼠标首选项里面根本就看不到“触摸板”这一页,运行synclient -l命令提示“Couldn't find synaptics properties. No synaptics driver loaded?”,用Hardinfo软件检测到触摸板信息如下:
Device Information
Name FSPPS/2 Sentelic FingerSensingPad
Type Mouse
Bus 0x11
Vendor 2
Product 0xf
Version 0x0
Connected to isa0060/serio1/input
看起来好像系统直接把触摸板认成一个PS/2鼠标了,请问有什么办法能把它禁用掉吗?
上次由 sy0116 在 2010-07-18 0:08,总共编辑 1 次。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: ubuntu 10.04下屏蔽触摸板的问题

#2

帖子 leeaman » 2010-07-17 17:34

禁用psmouse模块,我是这样做的....没鼠标就完蛋了
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
sy0116
帖子: 16
注册时间: 2010-01-18 0:03

Re: ubuntu 10.04下屏蔽触摸板的问题

#3

帖子 sy0116 » 2010-07-17 17:53

请问如何禁用?我只知道在/etc/modprobe.d/blacklist中添加黑名单的办法,但我怕这样禁用过后就不好恢复了,我以前为了暂时禁用无线网卡在里面添加了无线网卡的驱动iwlagn,原以为只要去掉黑名单就可以恢复使用无线网卡了,结果发现去掉黑名单后网卡驱动仍然不会自动加载,每次要用无线网卡都得手动加载iwlagn模块
dynamic0603
帖子: 259
注册时间: 2008-11-14 20:35

Re: ubuntu 10.04下屏蔽触摸板的问题

#4

帖子 dynamic0603 » 2010-07-17 19:01

先用

代码: 全选

xinput --list
查找触摸板的id,如我的
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB Keyboard id=11 [slave keyboard (3)]
↳ USB Keyboard id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Asus Laptop extra buttons id=15 [slave keyboard (3)]
触摸板的ID为14,
禁用:

代码: 全选

xinput set-int-prop 14 "Device Enabled" 8 0
启用:

代码: 全选

xinput set-int-prop 14 "Device Enabled" 8 1
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: ubuntu 10.04下屏蔽触摸板的问题

#5

帖子 eexpress » 2010-07-17 19:48

我怀疑看到挖坟的帖子了。


这都啥啊。

触摸板那里禁止就是。鼠标里面,那临时屏蔽触摸板,别打勾。
● 鸣学
sy0116
帖子: 16
注册时间: 2010-01-18 0:03

Re: ubuntu 10.04下屏蔽触摸板的问题

#6

帖子 sy0116 » 2010-07-18 0:07

谢谢4楼高手,搞定了
楼上的方法不行,前面已经说了在鼠标里面根本就没出现触摸板的选项
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: ubuntu 10.04下屏蔽触摸板的问题【已解决】

#7

帖子 highwind » 2014-03-16 8:50

挖个坟 :em11
最近猫猫老是跑到键盘上乱闹,这个方法挺好。
不过使用时可千万记得先保存成脚本为好,不然键盘一禁用的话别给闹傻眼了。 :em04
另外自己补充一下:
比如list完看到要禁用的
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
可以再用

代码: 全选

xinput --list-props 12
查看详情:

代码: 全选

Device 'AT Translated Set 2 keyboard':
	Device Enabled (134):	1
然后禁用:

代码: 全选

xinput set-prop 12 134 0
启用:

代码: 全选

xinput set-prop 12 134 1
写成一个叫cat-like-typing脚本编辑到面板上用挺好。

代码: 全选

#!/bin/bash
KeyBoardSt=`xinput --list-props 12 | grep "Device Enabled"`
KeyBoardIS=`echo ${KeyBoardSt##*:}`
if [ $KeyBoardIS == "1" ]
then
export DISPLAY=":0";notify-send "Keyboard is activated, then Cat come, disable the keyboard"
xinput set-prop 12 134 0
else
export DISPLAY=":0";notify-send "Keyboard is not activated, then Cat leave, enable the keyboard"
xinput set-prop 12 134 1
fi
回复