2
デバイスの削除時にこのudevルールがトリガーされないのはなぜですか?
私は2匹のマウスを持っていますが、1匹には、マウスの中央ボタンとbutton6が同時にトリガーされる問題があります。そこで、~/.Xmodmapこのボタンを無効にするように設定しました。しかし同時に、他のマウスでもこのボタンを使用できるようにしたいと考えました。そこで、接続されているマウスに応じてボタンのレイアウトを変更するように求めるudevルールを記述しxmodmapました。 セットアップ これは私の現在の設定です: /etc/udev/rules.d/logitech-g7.rules: # deactivate MB 6 when mouse 1 is connected ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{ID_VENDOR_ID}=="046d", ENV{ID_MODEL_ID}=="c51a", RUN+="/home/user/.scripts/Troubleshooting/Bugfixes/mouseswitcher_wrapper 1", OWNER="user" # restore defaults when mouse 1 is disconnected ACTION=="remove", ENV{DEVTYPE}=="usb_device", ENV{ID_VENDOR_ID}=="046d", ENV{ID_MODEL_ID}=="c51a", RUN+="/home/user/.scripts/Troubleshooting/Bugfixes/mouseswitcher_wrapper 0", OWNER="user" /home/user/.scripts/Troubleshooting/Bugfixes/mouseswitcher_wrapper: #!/bin/bash /home/user/.scripts/Troubleshooting/Bugfixes/mouseswitcher "$1"& /home/user/.scripts/Troubleshooting/Bugfixes/mouseswitcher #!/bin/bash sleep 1 DISPLAY=":0.0" HOME=/home/user/ XAUTHORITY=$HOME/.Xauthority export DISPLAY XAUTHORITY HOME …