如何创建在 synclient 中切换一个值的脚本?

如何创建在 synclient 中切换一个值的脚本?

我用来synclient touchpadoff=1禁用触摸板和synclient touchpadoff=0启用触摸板。

$synclient | grep TouchpadOff
    TouchpadOff             = 1

我想创建可以切换此值的脚本。然后我将绑定到 OpenBox 中的密钥。

答案1

怎么样:

if synclient -l | egrep "TouchpadOff.*= *0" ; then 
    synclient TouchpadOff=1 ; 
else 
    synclient TouchpadOff=0 ; 
fi

作为参考,第三个设置TouchpadOff = 2仅禁用点击。


或者一个一行:

synclient TouchpadOff=$(synclient -l | grep -c 'TouchpadOff.*0')

参考:

相关内容