udevルールがあります
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c084", RUN+="/some/script.sh"
次のスクリプトを正常に実行しました。
#!/bin/bash
ls /tmp >> /tmp/lsasd # this line works
touch /tmp/asdasd # this line works
for id in $(xinput --list | \
sed -n '/Logitech G203 Prodigy Gaming Mouse.*pointer/s/.*=\([0-9]\+\).*/\1/p')
do
echo $id >> /tmp/test.log 2>&1
xinput --set-prop $id 'libinput Accel Profile Enabled' 0, 1
done
最初の2つのコマンドは正しく機能しますが、プロパティ設定は機能しません。アイデアはコマンドを実行することです
xinput --set-prop $id 'libinput Accel Profile Enabled' 0, 1
$id
発見した全ての装備については当時は知らなかったからです。
何が問題なのか知っていますか?xinput
当時も端末は使えませんか?これをテストするために1つを追加しようとしましたが、sleep 5
そのうちの1つも機能しませんでした。