Vì một số lý do, bộ thu USB của Logitech hiển thị hai lần trong xinput list
danh sách thiết bị:
Logitech USB Receiver id=13 [slave pointer (2)]
Logitech USB Receiver id=14 [slave pointer (2)]
Khi tôi cố gắng xinput set-prop "Logitech USB Receiver" "someSetting" n
, tất nhiên tôi nhận được:
Cảnh báo: Có nhiều thiết bị khớp với 'Bộ thu USB Logitech'. Để đảm bảo chọn đúng, vui lòng sử dụng ID thiết bị hoặc tiền tố tên thiết bị bằng 'con trỏ:' hoặc 'bàn phím:' nếu phù hợp.
không thể tìm thấy thiết bị Bộ thu USB Logitech
Tiền tố không giúp ích vì nó là cùng một thiết bị (con trỏ).
Tôi có thể sử dụng ID thay thế, nhưng vấn đề là ID của khóa học thay đổi giữa các phần khởi động, vì vậy tôi không thể tự động thực hiện điều này (tập lệnh đơn giản khi khởi động sẽ tạo ra sự nhạy cảm cho tất cả các quyết định trỏ của tôi).
Vì vậy, có thể loại bỏ thiết bị trùng lặp, xinput
bỏ qua nó hoặc vẫn tham khảo thiết bị theo tên của nó? Nếu cả hai điều này đều không thể, thì tôi đoán một kịch bản sẽ tìm ra ID (và từ những cái đó, nó dường như luôn luôn là cái nhỏ hơn).
Các lệnh tôi muốn sử dụng là:
xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1