スクリプト用にudev経由で/ dev / hidraw#を取得
だから、私はlogitech g710 gkeysをデフォルトの1-6からF13-18に再マッピングする小さなPythonスクリプトレットを持っています。 ./script.py /dev/hidraw3 私が抱えている問題は、デバイスプラグインでスクリプトを自動実行することです。現在、理論的には動作するはずのudevルールがありますが、動作しません。 SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c24d", ATTRS{bInterfaceNumber}=="01", ACTION=="add", RUN+="/usr/local/bin/g710.py %k" スクリプト全体: #!/usr/bin/python3 import sys import hid def bindkeys(node): board = hid.device() board.open_path(sys.argv[1].encode()) board.send_feature_report([9, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0, 0, 0, 0, 0, 0]) print("script fired") print(board.get_manufacturer_string()) board.close() def main(args): bindkeys(args) if __name__ == '__main__': …