I have not done anything to input-remapper-control but install it on by Debian Bookworm.
I'm getting the following warning when I list the systemd-udevd service. First I want to ask, is that a normal behaviour? If no, what can I do to get rid of the warning messages? I tried to search for solution but did not find any.
I did run some debugging to see if I notice something obvious but did not.
The udev service warnings:
journalctl -u systemd-udevd.service -b
....
magnetron systemd-udevd[534]: input7: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[541]: input0: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron mtp-probe[639]: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8"
Jan 04 10:24:31 magnetron mtp-probe[639]: bus: 1, device: 7 was not an MTP device
Jan 04 10:24:31 magnetron systemd-udevd[549]: input14: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[536]: input5: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[558]: input19: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[554]: input20: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[539]: input13: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[538]: input8: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[548]: input10: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[555]: input12: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[579]: input31: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[559]: input6: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[578]: input17: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[547]: input18: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[551]: input15: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:31 magnetron systemd-udevd[545]: input11: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:32 magnetron systemd-udevd[555]: input32: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[553]: input35: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[535]: input33: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[533]: input40: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[542]: input34: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[560]: input47: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[547]: input36: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[582]: input46: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[534]: input38: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[540]: input41: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:33 magnetron systemd-udevd[546]: input37: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[554]: input44: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[557]: input43: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[552]: input39: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[551]: input42: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[556]: input48: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:34 magnetron systemd-udevd[558]: input45: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:41 magnetron systemd-udevd[2251]: input49: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:41 magnetron systemd-udevd[2252]: input50: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 10:24:41 magnetron systemd-udevd[2251]: mouse6: Process '/bin/input-remapper-control --command autoload --device /dev/input/mouse6' failed with exit cod>
Jan 04 10:24:41 magnetron systemd-udevd[2268]: event19: Process '/bin/input-remapper-control --command autoload --device /dev/input/event19' failed with exit c>
Jan 04 10:24:42 magnetron systemd-udevd[2252]: mouse6: Process '/bin/input-remapper-control --command autoload --device /dev/input/mouse6' failed with exit cod>
Jan 04 10:24:42 magnetron systemd-udevd[2268]: event19: Process '/bin/input-remapper-control --command autoload --device /dev/input/event19' failed with exit c>
Jan 04 11:45:54 magnetron systemd-udevd[55233]: input51: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
Jan 04 11:45:54 magnetron systemd-udevd[55233]: event30: Process '/bin/input-remapper-control --command autoload --device /dev/input/event30' failed with exit >
The version:
root@magnetron:~# input-remapper-control --version
input-remapper 1.5.0 https://github.com/sezanzeb/input-remapper
python-evdev 1.6.0
The simple test:
root@magnetron:~# input-remapper-control --command hello
Connected to the service
Daemon answered with "hello"
Running the gtk client in the debug mode:
sudo input-remapper-gtk -d
12:27:49.786261 69296 GUI INFO logger.py:220: input-remapper-gtk 1.5.0 https://github.com/sezanzeb/input-remapper
12:27:49.786392 69296 GUI INFO logger.py:228: python-evdev 1.6.0
12:27:49.786468 69296 GUI WARNING logger.py:231: Debug level will log all your keystrokes! Do not post this output in the internet if you typed in sensitive or private information with your device!
12:27:49.786553 69296 GUI DEBUG input-remapper-gtk:55: Using locale directory: /usr/share/input-remapper/lang
12:27:49.791950 69296 GUI DEBUG pipe.py:62: Creating new pipe for "/tmp/input-remapper-tukan/results"
12:27:49.792512 69296 GUI DEBUG pipe.py:62: Creating new pipe for "/tmp/input-remapper-tukan/commands"
12:27:49.806519 69296 GUI INFO global_config.py:105: Loaded config from "/home/tukan/.config/input-remapper/config.json"
12:27:49.810399 69296 GUI INFO daemon.py:199: Connected to the service
12:27:49.810514 69296 GUI DEBUG daemon.py:235: Telling service about "/home/tukan/.config/input-remapper"
Loaded config from "/home/tukan/.config/input-remapper/config.json"
12:27:49.811902 69296 GUI DEBUG user_interface.py:246: Running `pkexec input-remapper-control --command helper -d`
12:27:50.021419 69309 Control DEBUG input-remapper-control:230: Call for "['/usr/bin/input-remapper-control', '--command', 'helper', '-d']"
12:27:50.028662 69309 Control DEBUG input-remapper-control:212: Booting finished
12:27:50.029498 69309 Control INFO input-remapper-control:260: Done
12:27:50.056475 69296 GUI DEBUG global_uinputs.py:80: creating fake UInput device: 'input-remapper keyboard'
12:27:50.056590 69296 GUI DEBUG global_uinputs.py:80: creating fake UInput device: 'input-remapper gamepad'
12:27:50.056666 69296 GUI DEBUG global_uinputs.py:80: creating fake UInput device: 'input-remapper mouse'
12:27:50.056733 69296 GUI DEBUG global_uinputs.py:80: creating fake UInput device: 'input-remapper keyboard + mouse'
12:27:50.220032 69296 GUI DEBUG groups.py:337: Discovering device paths
12:27:50.220861 69296 GUI DEBUG groups.py:378: Found "0_0_0_-", "/dev/input/event19", "LogiOps Virtual Input", type: keyboard
12:27:50.269740 69314 GUI-Helper DEBUG pipe.py:79: Using existing pipe for "/tmp/input-remapper-tukan/results"
12:27:50.269918 69314 GUI-Helper DEBUG pipe.py:79: Using existing pipe for "/tmp/input-remapper-tukan/commands"
12:27:50.270022 69314 GUI-Helper DEBUG helper.py:110: Sending groups
12:27:50.272653 69314 GUI-Helper DEBUG groups.py:337: Discovering device paths
12:27:50.273460 69314 GUI-Helper DEBUG groups.py:378: Found "0_0_0_-", "/dev/input/event19", "LogiOps Virtual Input", type: keyboard
12:27:50.699361 69296 GUI DEBUG groups.py:378: Found "25_0_0_wmi", "/dev/input/event18", "HP WMI hotkeys", type: unknown
12:27:50.795077 69296 GUI DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event15", "ALP0017:00 044E:121C UNKNOWN", type: unknown
12:27:50.803350 69314 GUI-Helper DEBUG groups.py:378: Found "25_0_0_wmi", "/dev/input/event18", "HP WMI hotkeys", type: unknown
12:27:50.815078 69296 GUI DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event14", "ALP0017:00 044E:121C Touchpad", type: touchpad
12:27:50.835077 69296 GUI DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event13", "ALP0017:00 044E:121C Mouse", type: mouse
12:27:50.851343 69296 GUI DEBUG groups.py:378: Found "3_1133_16514_usb-0000:00:14.0-4.4", "/dev/input/event12", "Logitech MX Master 3", type: mouse
12:27:50.879069 69296 GUI DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event11", "Kinesis Kinesis Adv360 System Control", type: unknown
12:27:50.895079 69314 GUI-Helper DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event15", "ALP0017:00 044E:121C UNKNOWN", type: unknown
12:27:50.911173 69296 GUI DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event10", "Kinesis Kinesis Adv360 Consumer Control", type: unknown
12:27:50.938845 69314 GUI-Helper DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event14", "ALP0017:00 044E:121C Touchpad", type: touchpad
12:27:50.938985 69296 GUI DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event9", "Kinesis Kinesis Adv360", type: keyboard
12:27:50.958778 69296 GUI DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event8", "Kinesis Kinesis Adv360", type: mouse
12:27:50.962746 69314 GUI-Helper DEBUG groups.py:378: Found "24_1102_4636_i2c-ALP0017:00", "/dev/input/event13", "ALP0017:00 044E:121C Mouse", type: mouse
12:27:50.978761 69296 GUI DEBUG groups.py:378: Found "17_2_8_isa0060", "/dev/input/event7", "AlpsPS/2 ALPS GlidePoint", type: touchpad
12:27:50.978832 69314 GUI-Helper DEBUG groups.py:378: Found "3_1133_16514_usb-0000:00:14.0-4.4", "/dev/input/event12", "Logitech MX Master 3", type: mouse
12:27:50.998879 69296 GUI DEBUG groups.py:378: Found "17_2_1_isa0060", "/dev/input/event6", "PS/2 Generic Mouse", type: unknown
12:27:51.006771 69314 GUI-Helper DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event11", "Kinesis Kinesis Adv360 System Control", type: unknown
12:27:51.018771 69296 GUI DEBUG groups.py:378: Found "25_0_6_LNXVIDEO", "/dev/input/event5", "Video Bus", type: unknown
12:27:51.026770 69314 GUI-Helper DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event10", "Kinesis Kinesis Adv360 Consumer Control", type: unknown
12:27:51.050864 69314 GUI-Helper DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event9", "Kinesis Kinesis Adv360", type: keyboard
12:27:51.078825 69314 GUI-Helper DEBUG groups.py:378: Found "3_10730_864_usb-0000:00:14.0-4.3", "/dev/input/event8", "Kinesis Kinesis Adv360", type: mouse
12:27:51.094870 69314 GUI-Helper DEBUG groups.py:378: Found "17_2_8_isa0060", "/dev/input/event7", "AlpsPS/2 ALPS GlidePoint", type: touchpad
12:27:51.102788 69296 GUI DEBUG groups.py:378: Found "25_0_3_PNP0C0E", "/dev/input/event1", "Sleep Button", type: unknown
12:27:51.110850 69314 GUI-Helper DEBUG groups.py:378: Found "17_2_1_isa0060", "/dev/input/event6", "PS/2 Generic Mouse", type: unknown
12:27:51.118988 69296 GUI DEBUG groups.py:378: Found "17_1_1_isa0060", "/dev/input/event0", "AT Translated Set 2 keyboard", type: keyboard
12:27:51.119671 69296 GUI INFO groups.py:449: Found "LogiOps Virtual Input", "HP WMI hotkeys", "ALP0017:00 044E:121C Mouse", "Logitech MX Master 3", "Kinesis Kinesis Adv360", "AlpsPS/2 ALPS GlidePoint", "PS/2 Generic Mouse", "Video Bus", "Sleep Button", "AT Translated Set 2 keyboard"
12:27:51.121433 69296 GUI DEBUG preset.py:379: The newest preset is "AT Translated Set 2 keyboard", "new preset"
12:27:51.121654 69296 GUI DEBUG user_interface.py:600: Selecting device "AT Translated Set 2 keyboard"
12:27:51.121867 69296 GUI DEBUG user_interface.py:384: "AT Translated Set 2 keyboard" presets: "new preset"
12:27:51.122209 69296 GUI DEBUG user_interface.py:714: Selecting preset "new preset"
12:27:51.123212 69296 GUI DEBUG editor.py:322: Disabling the text input
12:27:51.124178 69296 GUI DEBUG editor.py:322: Disabling the text input
12:27:51.124957 69296 GUI INFO preset.py:170: Loading preset from "/home/tukan/.config/input-remapper/presets/AT Translated Set 2 keyboard/new preset.json"
12:27:51.125655 69296 GUI DEBUG editor.py:322: Disabling the text input
12:27:51.126225 69296 GUI DEBUG editor.py:322: Disabling the text input
12:27:51.127176 69296 GUI DEBUG reader.py:190: Sending start msg to helper for "AT Translated Set 2 keyboard"
12:27:51.127384 69296 GUI DEBUG reader.py:206: Clearing reader
12:27:51.142760 69314 GUI-Helper DEBUG groups.py:378: Found "25_0_6_LNXVIDEO", "/dev/input/event5", "Video Bus", type: unknown
12:27:51.222736 69314 GUI-Helper DEBUG groups.py:378: Found "25_0_3_PNP0C0E", "/dev/input/event1", "Sleep Button", type: unknown
12:27:51.242786 69314 GUI-Helper DEBUG groups.py:378: Found "17_1_1_isa0060", "/dev/input/event0", "AT Translated Set 2 keyboard", type: keyboard
12:27:51.243206 69314 GUI-Helper INFO groups.py:449: Found "LogiOps Virtual Input", "HP WMI hotkeys", "ALP0017:00 044E:121C Mouse", "Logitech MX Master 3", "Kinesis Kinesis Adv360", "AlpsPS/2 ALPS GlidePoint", "PS/2 Generic Mouse", "Video Bus", "Sleep Button", "AT Translated Set 2 keyboard"
12:27:51.243436 69314 GUI-Helper DEBUG helper.py:91: Waiting for the first command
12:27:51.243505 69314 GUI-Helper DEBUG helper.py:103: Starting mainloop
12:27:51.243588 69314 GUI-Helper DEBUG helper.py:117: Received command "AT Translated Set 2 keyboard"
12:27:51.243669 69314 GUI-Helper DEBUG helper.py:139: No more commands in pipe
12:27:51.243816 69314 GUI-Helper DEBUG helper.py:174: Starting reading keycodes from "AT Translated Set 2 keyboard"
Loaded config from "/home/tukan/.config/input-remapper/config.json"
Loaded config from "/home/tukan/.config/input-remapper/config.json"
Received "hello" from client
12:37:16.992508 69296 GUI DEBUG user_interface.py:332: Closing window
12:37:16.993540 69296 GUI DEBUG reader.py:197: Sending close msg to helper
12:37:16.994181 69314 GUI-Helper DEBUG helper.py:193: Stops reading due to new command
(input-remapper-gtk:69296): Gtk-CRITICAL **: 12:37:17.010: gtk_tree_model_get_column_type: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed
(input-remapper-gtk:69296): Gtk-CRITICAL **: 12:37:17.010: gtk_combo_box_get_active_id: assertion 'gtk_tree_model_get_column_type (model, column) == G_TYPE_STRING' failed
12:37:17.010985 69296 GUI DEBUG user_interface.py:332: Closing window
12:37:17.011498 69296 GUI DEBUG reader.py:197: Sending close msg to helper
(input-remapper-gtk:69296): Gtk-CRITICAL **: 12:37:17.011: gtk_main_quit: assertion 'main_loops != NULL' failed
12:37:17.022822 69314 GUI-Helper DEBUG helper.py:117: Received command "terminate"
The HW:
Operating System: Debian GNU/Linux bookworm/sid
Kernel: Linux magnetron 6.0.0-6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1 (2022-12-09) x86_64 GNU/Linux
Architecture: x86-64
Hardware Model: HP EliteBook 850 G5