/usr/lib/udev/rules.d/60-evdev.rules
Ubuntu 20.04では、udevが元のキーボードデバイスに触れたくないので、次のように修正しました。
# do not edit this file, it will be overwritten on update
ACTION=="remove", GOTO="evdev_end"
KERNEL!="event*", GOTO="evdev_end"
ATTRS{name}=="AT Raw Set 2 keyboard", GOTO="evdev_end"
[...]
LABEL="evdev_end"
これはうまくいきますが、「このファイルを編集しないでください」行が心配です。私は同じことをするよりきれいな方法が欲しいです。この行をというファイルに移動しようとしましたが、/etc/udev/rules.d/01-atkbdraw.rules
これにより次のエラーが発生しましたGOTO="evdev_end" has no matching label, ignoring
。
また、次のように:=演算子を使用してみました。
ATTRS{name}=="AT Raw Set 2 keyboard", RUN:="/bin/true"
私の考えでは、「RUN」キーにのみ影響し、追加の処理が完全に中断されないようです。
私にはちょうど必要なようだった last_rule というオプションがあるのを見ましたが、バージョン147では削除されました。
編集せずに好きなようにする方法はありますか/usr/lib/udev/rules.d/60-evdev.rules
?
ベストアンサー1
/usr/lib/udev/rules.d/60-evdev.rules
にコピー/etc/udev/rules.d/60-evdev.rules
。同じファイル名を保持する限り、上書きされます。man udev
フォルダの優先順位を確認してください。
/usr/lib/udev/rules.d/60-evdev.rules
このフォルダのファイルはインストールされているパッケージの一部であり、アップデートで上書きされる可能性があるため、このメモが含まれています。