重启归来。。。潇洒走一回 写了:重启后马上回来。。。代码: 全选
echo blacklist psmouse >> /etc/modprobe.d/blacklist.conf
悲剧啦!我买了一个没有触控板的本本,好吧,我不要触控板,也不要一个无法禁用的触控板。
我留下后遗症了,现在触控板已经没有了,可我还翘着手指打字。。。
重启归来。。。潇洒走一回 写了:重启后马上回来。。。代码: 全选
echo blacklist psmouse >> /etc/modprobe.d/blacklist.conf
新利得是synaptic 少个s………… synaptics 是触摸板潇洒走一回 写了:我发现我在方面很白痴啊,你们说的什么我都不了解。。。nmsfan 写了:喔,都不是synaptics了……那我就没辙了……潇洒走一回 写了:nmsfan 写了:开个终端
输入
synclient TouchpadOff = 1
试试代码: 全选
wonder@wpc:~$ synclient TouchpadOff = 1 Couldn't find synaptics properties. No synaptics driver loaded? wonder@wpc:~$
![]()
synaptics 不是新立得吗?跟这什么关系。。。
这个我真不会。。。这些模块什么的东东都要跟内核打交道的吧。。。nmsfan 写了:你不是想完全禁用?
那就写个脚本,modprobe 添加和去除的?我不会,估计你也不会……还死过一次机……
得到结果:xinput list
然后⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=11 [slave pointer (2)]
⎜ ↳ ImPS/2 ALPS GlidePoint id=13 [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)]
↳ Laptop_Integrated_Webcam_0.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
xinput set-prop 13 "Device Enabled" 0
万分感谢,你的方法很奏效!kumox 写了:把psmouse 给modprobe -r 以后,确实死机,以前试过好几次,arch却可以
可以试试下面的方法:得到结果:xinput list然后⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=11 [slave pointer (2)]
⎜ ↳ ImPS/2 ALPS GlidePoint id=13 [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)]
↳ Laptop_Integrated_Webcam_0.3M id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]xinput set-prop 13 "Device Enabled" 0
代码: 全选
#!/bin/bash
# Author: Wonder
# Description: Toggle Enable/Disable a device(psmouse as default)
device_name="${1-ImPS/2 ALPS GlidePoint}"
status_raw=`xinput list-props "${device_name}"|grep 'Device Enabled'`
status=${status_raw:${#status_raw}-1:1}
if [ x$status == x0 ]; then
new_status=1
else
new_status=0
fi
echo xinput set-prop "$device_name" "Device Enabled" $new_status
xinput set-prop "$device_name" "Device Enabled" $new_status
代码: 全选
#关闭触控板
toggle-psmouse.sh
#开启触控板
toggle-psmouse.sh
如果想让每次开机后记住上次的状态,可以在 Toggle 脚本中添加一行:xinput set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
代码: 全选
echo $new_status > ~/.psmouse_last_status
代码: 全选
xinput set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" `cat ~/.psmouse_last_status`
是啊,我原本就是想要避开用数字的,忘了处理了,稍后我研究下新方法。。。kumox 写了:话说这13的数字会变的
对了,我的脚本本来就避免了使用数字的,只是那个地方忘了改过来了,直接把13 改为 "${device_name}" 就好了。潇洒走一回 写了:是啊,我原本就是想要避开用数字的,忘了处理了,稍后我研究下新方法。。。kumox 写了:话说这13的数字会变的
已经搞定,现在已经数字无关了。最新代码见 21L。kumox 写了:我码盲,就等你了,一般是13或者14
代码: 全选
toggle-psmouse.sh "Your Device Name or Code"
把 21L 的脚本绑定到开关触控板的按键就行了, 系统->首选项->键盘快捷键helloworld222 写了:刚才没在注意到这个帖子还有第二页你已经找到方法了。我赶快看看