User:Alydev/evdev-peripherals

From ArchWiki
/opt/persistent-evdev/etc/config.json
{
    "cache": "/opt/persistent-evdev/cache",
    "devices": {
        "persist-mouse0": "/dev/input/btmouse",
        "persist-mouse1": "/dev/input/by-id/usb-Razer_Razer_Naga_Trinity_00000000001A-event-mouse",
        "persist-keyboard0": "/dev/input/btkeyboard",
        "persist-keyboard1": "/dev/input/by-id/usb-Logitech_G512_Carbon_GX_Blue_065B38693437-event-kbd"
    }
}
/etc/udev/rules.d/60-persistent-input-uinput.rules
KERNEL=="event*", ATTRS{phys}=="py-evdev-uinput", ATTRS{name}=="?*", SYMLINK+="input/by-id/uinput-$attr{name}"
/etc/udev/rules.d/80-bluetooth.rules
KERNEL=="event[0-9]|event[0-9][0-9]", SUBSYSTEM=="input", ATTRS{name}=="Keyboard K480 Keyboard", ACTION=="add", SYMLINK+="input/btkeyboard", OWNER="aly", GROUP="libvirt-qemu"
KERNEL=="event[0-9]|event[0-9][0-9]", SUBSYSTEM=="input", ATTRS{name}=="LOGI M240 Mouse", ACTION=="add", SYMLINK+="input/btmouse", OWNER="aly", GROUP="libvirt-qemu"