libevdev_uinput_create_from_device failed: No such file or directory
Hi again. I've been cleaning my configs up, and stuck with this:
libevdev_uinput_create_from_device failed: No such file or directory
upon executing
sudo udevmon -c /etc/interception/udevmon.yaml
I know it's kinda stupid, but I've managed to make it work before (it didn't work initially, turned out to be my config issue), and now I'm stuck again.
Relevant files are:
cat /etc/interception/udevmon.yaml
- JOB: "intercept -g $DEVNODE | dual-function-keys -c /etc/interception/dfk.yaml | uinput -d $DEVNODE"
# - JOB: "intercept -g $DEVNODE | dual-function-keys -c /home/daniel/.config/keyboard/dfk.yaml | uinput -d $DEVNODE"
DEVICE:
NAME: "AT Translated Set 2 keyboard"
# NAME: "Logitech USB Keyboard"
# EVENTS:
# EV_KEY: [KEY_TAB, KEY_BACKSLASH, KEY_CAPSLOCK, KEY_ENTER, KEY_SPACE ]
# LINK: /dev/input/by-path/platform-i8042-serio-0-event-kbd
cat /etc/interception/dfk.yaml
TIMING:
TAP_MILLISEC: 100
SYNTHETIC_KEYS_PAUSE_MILLISEC: 10
MAPPINGS:
- KEY: KEY_TAB
TAP: KEY_TAB
HOLD: [ KEY_RIGHTCTRL, KEY_RIGHTMETA, KEY_RIGHTALT, ]
HOLD_START: BEFORE_CONSUME
- KEY: KEY_BACKSLASH
TAP: KEY_BACKSLASH
HOLD: [ KEY_LEFTCTRL, KEY_LEFTMETA, KEY_LEFTALT, ]
HOLD_START: BEFORE_CONSUME
- KEY: KEY_CAPSLOCK
TAP: KEY_ESC
HOLD: KEY_LEFTMETA
HOLD_START: BEFORE_CONSUME
- KEY: KEY_ENTER
TAP: KEY_ENTER
HOLD: KEY_RIGHTMETA
HOLD_START: BEFORE_CONSUME
- KEY: KEY_SPACE
TAP: KEY_SPACE
HOLD: KEY_LEFTMETA
HOLD_START: BEFORE_CONSUME
and the device name is from here:
cat /proc/bus/input/devices | grep -P '^[NH]: ' | paste - -
N: Name="Power Button" H: Handlers=kbd event0
N: Name="Lid Switch" H: Handlers=event1
N: Name="Power Button" H: Handlers=kbd event2
N: Name="AT Translated Set 2 keyboard" H: Handlers=sysrq kbd leds event3
N: Name="PC Speaker" H: Handlers=kbd event4
N: Name="Video Bus" H: Handlers=kbd event5
N: Name="Dell WMI hotkeys" H: Handlers=kbd event6 rfkill
N: Name="SynPS/2 Synaptics TouchPad" H: Handlers=event7 mouse0
N: Name="HDA Intel PCH Mic" H: Handlers=event8
N: Name="HDA Intel PCH Front Headphone" H: Handlers=event9
N: Name="HDA Intel PCH HDMI/DP,pcm=3" H: Handlers=event10
N: Name="Integrated_Webcam_HD: Integrate" H: Handlers=kbd event11
The distro is Artix.
Could you please help me make it work again? Thanks.
P.s. If it helps: if I connect an external keyboard, and put it's device name, it throws the same error.
Edited by Daniel