失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板

小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板

时间:2022-11-04 04:28:18

相关推荐

小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板

买了小米的12.5英寸的笔记本,程序狗的我果断装了ubuntu16.04,装完其他的驱动都还很ok,Fn+各种键也都可以用,唯独开关触摸板的FN+空格用不了。

作为程序员,有时候写代码经常碰到触摸板很蛋疼,鼠标我在笔记本上几乎不用,如果在设置里关了触摸板,要用时得用鼠标,也是难受。

于是乎在网上各种找解决方法,说说找到的各种方案:

第一种: 用命令

sudo rmmod psmouse 这个是禁用的 sudo modprobe psmouse 这个是启用的 悲催的是我在小米笔记本上这2个命令无效,具体原因我也没深究。 第二种:

下一个叫touchpad-indicator的软件,里面有设置开关的快捷键

然而设置完了还是用不了。

后面找到了第三种可行方案:

首先使用xinput命令查看并找到触摸板设备:

可以用xinput set-prop (id号) "Device Enabled" 0

去一个一个试,上面的命令是关闭对应id的输入设备,找到触摸板对应的id号及名字(小米不按常规命名),

后来确定叫SYNA3105:00 06CB:7EA5的这个东西就是我们要找的触摸板。

找到之后准备把开关命令写到脚本里来控制开关(注意这里要用SYNA3105:00 06CB:7EA5这个设备命去匹配,不能用id号,因为接入重启后id号可能会变化)。

倒腾了半天终于把脚本写好了:

#!/bin/bash

t1=$(xinput | grep SYNA3105:00)

t2=$(echo $t1 | sed 's/ /\n/g' | grep "id")

res=${t2#"id="}

var=$(xinput list-props $res | grep "Device Enabled")

resultv=${var:((${#var}-1))}

if [ $resultv -eq 1 ];then

xinput set-prop $res "Device Enabled" 0

else

xinput set-prop $res "Device Enabled" 1

fi

命名习惯不太好,写的很粗糙,以前怎么写过shell脚本,好歹能用了,给脚本附上可执行权限,取个。padchange的名字放到/bin目录下。

然后就是设置快捷键,在System Setting->Keyboard->Shortcuts里设置自定义快捷键:

如图,我用的Ctrl+Alt+E快捷键,名字随便取都可以,command设为刚才放到bin目录下的脚本:

设置好了就可以使用快捷键方便的开启关闭触摸板了。

如果觉得《小米笔记本12.5英寸装ubuntu后设置快捷键开启和关闭触摸板》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。