我的机器是神舟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鼠标了,请问有什么办法能把它禁用掉吗?
ubuntu 10.04下屏蔽触摸板的问题【已解决】
-
- 帖子: 16
- 注册时间: 2010-01-18 0:03
ubuntu 10.04下屏蔽触摸板的问题【已解决】
上次由 sy0116 在 2010-07-18 0:08,总共编辑 1 次。
- leeaman
- 帖子: 30702
- 注册时间: 2007-02-02 18:14
- 系统: debian sid
-
- 帖子: 16
- 注册时间: 2010-01-18 0:03
Re: ubuntu 10.04下屏蔽触摸板的问题
请问如何禁用?我只知道在/etc/modprobe.d/blacklist中添加黑名单的办法,但我怕这样禁用过后就不好恢复了,我以前为了暂时禁用无线网卡在里面添加了无线网卡的驱动iwlagn,原以为只要去掉黑名单就可以恢复使用无线网卡了,结果发现去掉黑名单后网卡驱动仍然不会自动加载,每次要用无线网卡都得手动加载iwlagn模块
-
- 帖子: 259
- 注册时间: 2008-11-14 20:35
Re: ubuntu 10.04下屏蔽触摸板的问题
先用
查找触摸板的id,如我的
禁用:
启用:
代码: 全选
xinput --list
触摸板的ID为14,⎡ 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)]
禁用:
代码: 全选
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
- 来自: 长沙
-
- 帖子: 16
- 注册时间: 2010-01-18 0:03
Re: ubuntu 10.04下屏蔽触摸板的问题
谢谢4楼高手,搞定了
楼上的方法不行,前面已经说了在鼠标里面根本就没出现触摸板的选项
楼上的方法不行,前面已经说了在鼠标里面根本就没出现触摸板的选项
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: ubuntu 10.04下屏蔽触摸板的问题【已解决】
挖个坟
最近猫猫老是跑到键盘上乱闹,这个方法挺好。
不过使用时可千万记得先保存成脚本为好,不然键盘一禁用的话别给闹傻眼了。
另外自己补充一下:
比如list完看到要禁用的查看详情:
然后禁用:
启用:
写成一个叫cat-like-typing脚本编辑到面板上用挺好。

最近猫猫老是跑到键盘上乱闹,这个方法挺好。
不过使用时可千万记得先保存成脚本为好,不然键盘一禁用的话别给闹傻眼了。

另外自己补充一下:
比如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
代码: 全选
#!/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
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en