获取鼠标 ID 的 Shell 脚本:

#!/bin/bash

# 执行 xinput 命令获取所有输入设备的信息
xinput list | while read line; do

    # 判断当前行是否包含'Mouse'关键字
    if echo $line | grep -iq 'Mouse'; then

        # 获取当前行中包含的'id='字段的值
        id=$(echo $line | grep -o 'id=[0-9]*' | cut -d'=' -f2)

        # 输出鼠标 ID
        echo 'Mouse id: $id'
    fi
done

结合获取的鼠标 ID 配置 USBHID.quirks 内核参数的 Shell 脚本:

#!/bin/bash

# 获取鼠标 ID
mouse_id=$(xinput list | grep -i 'Mouse' | grep -o 'id=[0-9]*' | cut -d'=' -f2)

# 配置 USBHID.quirks 内核参数
echo 'usbhid.quirks=$mouse_id:quirks' >> /etc/default/grub

# 更新 grub 配置
update-grub

**注意:**上述代码中的'quirks'需要替换为具体的 quirks 参数,具体 quirks 参数需要根据具体的设备和问题进行设置。

Linux 使用 Shell 脚本获取鼠标 ID 并配置 USBHID.quirks 内核参数

原文地址: https://www.cveoy.top/t/topic/m9Ou 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录