从ubuntu中的程序输出结果中获取特定数据

时间:2015-04-06 18:24:33

标签: linux ubuntu

我在笔记本电脑中使用xubuntu。当我想输入或编码时,触摸板会重新定位光标。我想禁用thouchpad。命令" xinput list"显示触摸板ID,因此我可以使用以下命令禁用它:xinput set-prop {touchpad id}" Device Enabled" 0 我想使用luncher轻松,但当我重新启动笔记本电脑时,触摸板ID可能会改变。 如何抓取touchpad id表单xinput list命令输出并在xinput set-prop命令中使用它?

1 个答案:

答案 0 :(得分:0)

您可以创建一个在启动时运行的小型shell脚本:

#!/bin/bash
TPAD_ID=$(xinput list | grep -i touchpad | sed 's/.*id=\([0-9]*\).*/\1/i')
xinput set-prop $TPAD_ID "Device Enabled" 0

触摸板ID从xinput list的输出中提取,然后输入您提到的命令。