网站首页/电脑学习列表/内容

如何运用shell 关闭笔记本触摸板

电脑学习2024-05-04阅读

笔记本电脑(NoteBook Computer,简称为:NoteBook),亦称笔记型、手提或膝上电脑(英语:Laptop Computer,可简为Laptop),是一种小型、可方便携带的个人电脑。笔记本电脑的重量通常重1-3公斤。其发展趋势是体积越来越小,重量越来越轻,而功能却越来越强大。像Netbook,也就是俗称的上网本。笔记本电脑跟PC的主要区别在于其便携带性。

由于每次开机都要把笔记本的触摸板关闭 比较烦人 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


学生使用笔记本电脑主要用于教育和娱乐;发烧级笔记本爱好者不仅追求高品质的享受,而且对设备接口的齐全要求很高。超轻超薄是时下笔记本电脑的主要发展方向。

相关阅读