使用的Ubuntu系统,原有的开关触摸板按钮失效以后,就自己写了一个脚本控制触摸板开关。
原理是通过更改设备的可用状态来控制开关。
1.脚本存在一些缺陷:就是需要首先查询自己电脑触摸板设备的ID:
~$:xinput list
带有TouchPad的就是你的触摸板了,看后面id,以我的为例id=12;
2.脚本
新建touchpad脚本:
~$:sudo vim /bin/touchpad.sh
touchpad脚本内容如下:
#!/bin/bash
var=$(xinput list-props 12 | grep "Device Enabled")
if [ ${var:((${#var}-1))} == "1" ];then
xinput set-prop 12 "Device Enabled" 0
elif [ ${var:((${#var}-1))} == "0" ];then
xinput set-prop 12 "Device Enabled" 1
fi
注意:上面中所有的数字12都要换成你查询到的TouchPad的ID。
保存退出。
3.添加快捷键
设置-键盘-快捷键:名称随便,输入脚本位置,快捷键。
自定义快捷键。
经过以上步骤,就可以正常使用触摸板了。