我为 Logitech K400plus 编写了一组自定义键盘映射,用于将功能键向下移动一行(如下图所示),并将文件符号链接到/etc/udev/hwdb.d/90-k400p.hwdb
。运行 后,它表现正常sudo systemd-hwdb update && sudo udevadm trigger
。
但是,重新启动后它又恢复到旧的映射。/etc/udev/hwbd.bin
有一个新的时间戳,所以我不相信它是过时的。
是否需要其他步骤来使更改在重启后继续生效?
# /etc/udev/hwdb.d/90-k400p.hwdb
evdev:input:b0003v046Dp404D*
KEYBOARD_KEY_70059=f1
KEYBOARD_KEY_7005a=f2
KEYBOARD_KEY_7005b=f3
KEYBOARD_KEY_7005c=f4
KEYBOARD_KEY_7005d=f5
KEYBOARD_KEY_7005e=f6
KEYBOARD_KEY_7005f=f7
KEYBOARD_KEY_70060=f8
KEYBOARD_KEY_70061=f9
KEYBOARD_KEY_70062=f10
KEYBOARD_KEY_70056=f11
KEYBOARD_KEY_70057=f12
我正在使用 20.04 LTS 和以下版本的 systemd 和 udev:
nfultz@neal-nuc:~$systemd --version
systemd 245 (245.4-4ubuntu3.2)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid
nfultz@neal-nuc:~$udevadm --version
245