Ubuntu系统下DELL笔记本 latitude 触摸板快捷键设置

由于dell笔记本在Ubuntu系统下没有触摸板的快捷键,故而需要自己写代码控制。可能该方式也适用与其他笔记本。

该脚本在使用时需要首先查询自己电脑触摸板设备的ID,然后对代码进行一定的更改。

  1. 在窗口输入如下指令:
~$:  xinput list

Ubuntu系统下DELL笔记本 latitude 触摸板快捷键设置_第1张图片
DLL07A6:01 044E:120B 就是dell笔记本的触摸板,注意它的id值,具体的建议自己先用指令测试一下,测试指令:
~$: xinput set-prop 12 "Device Enabled" 0 关闭指令
~$: xinput set-prop 12 "Device Enabled" 1 开启指令
注意:上面命令里的数字12要换成你查询到的TouchPad的ID值
注意:上面命令里的数字12要换成你查询到的TouchPad的ID值
注意:上面命令里的数字12要换成你查询到的TouchPad的ID值

  1. 在窗口输入指令:
~$:  sudo gedit /bin/touchpad.sh

在新创建的文件中输入下面代码:

#!/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值
保存退出

  1. 更改该文件为可执行文件:
~$:   sudo su
~$:   cd /bin
~$:   chmod +x touchpad.sh
  1. 添加快捷键:
    找到笔记本上一个没有特殊功能的按键来当做自己触摸板的快捷键。
    Ubuntu系统下DELL笔记本 latitude 触摸板快捷键设置_第2张图片

参考文章:
https://blog.csdn.net/kellncy/article/details/53573526

你可能感兴趣的:(ubuntu)