红联Linux门户
Linux帮助

Ubuntu下禁用/开启笔记本触摸板(写脚本控制触摸板开关)

发布时间:2016-12-12 11:11:48来源:linux网站作者:kellncy
使用的Ubuntu系统,原有的开关触摸板按钮失效以后,就自己写了一个脚本控制触摸板开关。
 
原理是通过更改设备的可用状态来控制开关。
 
1.脚本存在一些缺陷:就是需要首先查询自己电脑触摸板设备的ID:
~$:xinput list
Ubuntu下禁用/开启笔记本触摸板(写脚本控制触摸板开关)
带有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.添加快捷键
Ubuntu下禁用/开启笔记本触摸板(写脚本控制触摸板开关)
设置-键盘-快捷键:名称随便,输入脚本位置,快捷键。
Ubuntu下禁用/开启笔记本触摸板(写脚本控制触摸板开关)
自定义快捷键。
 
经过以上步骤,就可以正常使用触摸板了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26836.html