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

kra*_*mir 5 bash shell-script synclient

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

$synclient | grep TouchpadOff
    TouchpadOff             = 1
Run Code Online (Sandbox Code Playgroud)

我想创建一个脚本来切换这个值。然后我将绑定到 OpenBox 中的键。

Jan*_*ary 8

怎么样:

if synclient -l | egrep "TouchpadOff.*= *0" ; then 
    synclient TouchpadOff=1 ; 
else 
    synclient TouchpadOff=0 ; 
fi
Run Code Online (Sandbox Code Playgroud)

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


单线

synclient TouchpadOff=$(synclient -l | grep -c 'TouchpadOff.*0')
Run Code Online (Sandbox Code Playgroud)

参考: