Add preliminary evdev discovery

Do you really need an `strncmp()` call here? `strcmp()` should work fine, as `DEVICE_NAME` is null-terminated, isn't it?