同期から値を切り替えるスクリプトを作成するには?

同期から値を切り替えるスクリプトを作成するには?

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

ちなみに、3番目の設定はTouchpadOff = 2クリックのみ無効にします。


または一行:

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

引用:

関連情報