![当 xinput 中列出特定硬件时如何执行 shellscript](https://linux22.com/image/207857/%E5%BD%93%20xinput%20%E4%B8%AD%E5%88%97%E5%87%BA%E7%89%B9%E5%AE%9A%E7%A1%AC%E4%BB%B6%E6%97%B6%E5%A6%82%E4%BD%95%E6%89%A7%E8%A1%8C%20shellscript.png)
我想在每次打开终端时运行 xinput to 命令来配置鼠标灵敏度。
我知道如何做到这一点,并且 if 语句中的两个命令都有效,但我不知道如何设置正确的 if 条件来运行这些命令。
如果系统能够以某种方式识别我的特定鼠标型号,我只想运行这两个命令。我尝试了以下代码,但它不起作用。
if [ xinput == 'Logitech G203 LIGHTSYNC Gaming Mouse' ];
then
xinput --set-prop 'pointer:''Logitech G203 LIGHTSYNC Gaming Mouse' 'libinput Accel Profile Enabled' 0, 1
xinput --set-prop 'pointer:''Logitech G203 LIGHTSYNC Gaming Mouse' 'libinput Accel Speed' -0.5
fi
我应该在if [ ??? ];
语句中写什么才能使其发挥作用?