古月不傲 发表于 2020-11-24 01:45

shell 关闭笔记本触摸板

由于每次开机都要把笔记本的触摸板关闭 比较烦人 shell方法

#!/bin/bash
# 功能:打开或关闭触摸板

# 筛选触摸板
touchpad_info=$(xinput | grep Touchpad)

# 筛选id 将所有的空格替换成换行符 再筛选id
touchpad_id=$(echo ${touchpad_info} | sed "s/ /\n/g" | grep "id")

# 删除"id="
deviceId=${touchpad_id#"id="}

# 筛选状态
var1=$(xinput list-props ${deviceId} | grep "Device Enabled")

# 保留"Device Enable"
var2=${var1%?}

# 保留数字
dev_status=${var1##${var2}}

if [ ${dev_status} -eq 1 ];then
        xinput disable ${deviceId}
else
        xinput enable ${deviceId}
fi

liujg 发表于 2020-11-24 02:35

能提供一个WINDOWS版的DOS批处理吗?

traviswen 发表于 2020-11-24 03:57

我基本不管触摸板 感觉有鼠标就够了

s25852484 发表于 2020-11-24 04:21

BIOS里关闭最方便

真一滴都没有了 发表于 2020-11-24 06:18

bios可以关闭的。{:1_927:}
不过楼主也搞出了一个方式

zsg245821712 发表于 2020-11-24 07:09

这个不错啊

羁o绊 发表于 2020-11-24 07:21

十分实用,感谢分享

slzslz 发表于 2020-11-24 07:35

这个还第一次知道

甘愿堕落 发表于 2020-11-24 07:45

liujg 发表于 2020-11-23 10:35
能提供一个WINDOWS版的DOS批处理吗?

笔记本F几上有一个就是{:301_986:}

蚂蚁姓咸 发表于 2020-11-24 08:01

适合有强迫症的人,每个人情况不同嘛,感谢分享
页: [1] 2 3 4
查看完整版本: shell 关闭笔记本触摸板