sezanzeb / input-remapper

šŸŽ® āŒØ An easy to use tool to change the behaviour of your input devices.
GNU General Public License v3.0
3.72k stars 153 forks source link

ERROR: Request to autoload "DEVICE" before a user told the service about their session using set_config_dir #700

Closed captaincurrie closed 10 months ago

captaincurrie commented 1 year ago

Please install the newest version from source to see if the problem has already been solved.

System Information and logs

  1. input-remapper-control --version

    
    input-remapper 2.0.0 15eb0e9653bfb3aee021510f088afde4b36ebb81 https://github.com/sezanzeb/input-remapper
    python-evdev 1.6.1
  2. which linux distro (ubuntu 20.04, manjaro, etc.)

Archlinux

  1. which desktop environment (gnome, plasma, xfce4, etc.)

None

  1. sudo ls -l /proc/1/exe to check if you are using systemd

lrwxrwxrwx 1 root root 0 May 3 08:35 /proc/1/exe -> /usr/lib/systemd/systemd

  1. cat ~/.config/input-remapper-2/config.json to see if the "autoload" config is written correctly
    {
        "autoload": {
            "Razer Razer Naga Pro": "Basic",
            "Macronix Razer Barracuda X 2.4 Consumer Control": "basic"
        }, 
        "version": "2.0.0"
    }
  1. systemctl status input-remapper -n 50 the service has to be running

Note: I copied the upstream systemd unit to my user unit directory and renamed it. It is run by the root user

    ā— inputremap.service - Service to inject keycodes without the GUI application
         Loaded: loaded (/root/.config/systemd/user/inputremap.service; enabled; preset: enabled)
         Active: active (running) since Wed 2023-05-03 09:03:02 EDT; 4min 16s ago
       Main PID: 24561 (input-remapper-)
          Tasks: 5 (limit: 9386)
         Memory: 29.2M
            CPU: 414ms
         CGroup: /user.slice/user-0.slice/user@0.service/app.slice/inputremap.service
                 ā”œā”€24561 /usr/bin/python3 /usr/bin/input-remapper-service
                 ā””ā”€24565 /usr/bin/python3 /usr/bin/input-remapper-service

    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir

Testing the setup

  1. input-remapper-control --command hello
    Connected to the service
    Daemon answered with "hello"
    Done
  1. sudo pkill -f input-remapper-service && sudo input-remapper-service -d & sleep 2 && input-remapper-control --command autoload, are your keys mapped now?

No

  1. (while the previous command is still running) sudo evtest and search for a device suffixed by "mapped". Select it, does it report any events? Share the output.

There is no device suffix with mapped

  1. sudo udevadm control --log-priority=debug && sudo udevadm control --reload-rules && journalctl -f | grep input-remapper, now plug in the device that should autoload
    May 03 09:03:59 vessel (udev-worker)[25431]: input26: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25430]: input27: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25431]: input26: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25431]: input26: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:03:59 vessel (udev-worker)[25430]: input27: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25430]: input27: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:03:59 vessel (udev-worker)[25435]: input28: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25435]: input28: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25435]: input28: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:03:59 vessel (udev-worker)[25458]: input30: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25458]: input30: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25458]: input30: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:03:59 vessel (udev-worker)[25464]: input29: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25464]: input29: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25464]: input29: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:03:59 vessel (udev-worker)[25466]: input31: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:03:59 vessel (udev-worker)[25466]: input31: Running command "/bin/input-remapper-control --command autoload --device "
    May 03 09:03:59 vessel (udev-worker)[25466]: input31: Starting '/bin/input-remapper-control --command autoload --device '
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:00 vessel (udev-worker)[25430]: input27: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:00 vessel (udev-worker)[25430]: event7: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:00 vessel (udev-worker)[25430]: event7: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event7"
    May 03 09:04:00 vessel (udev-worker)[25430]: event7: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event7'
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25458]: input30: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25458]: input30: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25458]: input30: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25458]: input30: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25435]: input28: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25435]: input28: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25435]: input28: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25435]: input28: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25464]: input29: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25464]: input29: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25464]: input29: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25464]: input29: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25431]: input26: '/bin/input-remapper-control --command autoload --device '(err) 'usage: input-remapper-control [-h] [--command NAME] [--config-dir PATH]'
    May 03 09:04:00 vessel (udev-worker)[25431]: input26: '/bin/input-remapper-control --command autoload --device '(err) '                              [--preset NAME] [--device NAME] [--list-devices]'
    May 03 09:04:00 vessel (udev-worker)[25431]: input26: '/bin/input-remapper-control --command autoload --device '(err) '                              [--symbol-names] [-d] [-v]'
    May 03 09:04:00 vessel (udev-worker)[25431]: input26: '/bin/input-remapper-control --command autoload --device '(err) 'input-remapper-control: error: argument --device: expected one argument'
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:00 vessel (udev-worker)[25466]: input31: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:01 vessel (udev-worker)[25458]: input30: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:01 vessel (udev-worker)[25458]: input30: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:01 vessel (udev-worker)[25470]: event11: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25470]: event11: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event11"
    May 03 09:04:01 vessel (udev-worker)[25470]: event11: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event11'
    May 03 09:04:01 vessel (udev-worker)[25435]: input28: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:01 vessel (udev-worker)[25435]: input28: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:01 vessel (udev-worker)[25434]: mouse1: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25434]: mouse1: Running command "/bin/input-remapper-control --command autoload --device /dev/input/mouse1"
    May 03 09:04:01 vessel (udev-worker)[25434]: mouse1: Starting '/bin/input-remapper-control --command autoload --device /dev/input/mouse1'
    May 03 09:04:01 vessel (udev-worker)[25464]: input29: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:01 vessel (udev-worker)[25464]: input29: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:01 vessel (udev-worker)[25431]: input26: Process '/bin/input-remapper-control --command autoload --device ' failed with exit code 2.
    May 03 09:04:01 vessel (udev-worker)[25431]: input26: Command "/bin/input-remapper-control --command autoload --device " returned 2 (error), ignoring.
    May 03 09:04:01 vessel (udev-worker)[25468]: event8: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25466]: event10: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25466]: event10: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event10"
    May 03 09:04:01 vessel (udev-worker)[25466]: event10: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event10'
    May 03 09:04:01 vessel (udev-worker)[25468]: event8: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event8"
    May 03 09:04:01 vessel (udev-worker)[25468]: event8: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event8'
    May 03 09:04:01 vessel (udev-worker)[25464]: mouse0: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25464]: mouse0: Running command "/bin/input-remapper-control --command autoload --device /dev/input/mouse0"
    May 03 09:04:01 vessel (udev-worker)[25464]: mouse0: Starting '/bin/input-remapper-control --command autoload --device /dev/input/mouse0'
    May 03 09:04:01 vessel (udev-worker)[25457]: event9: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25457]: event9: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event9"
    May 03 09:04:01 vessel (udev-worker)[25457]: event9: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event9'
    May 03 09:04:01 vessel (udev-worker)[25431]: event5: /usr/lib/udev/rules.d/99-input-remapper.rules:10 RUN '/bin/input-remapper-control --command autoload --device $env{DEVNAME}'
    May 03 09:04:01 vessel (udev-worker)[25431]: event5: Running command "/bin/input-remapper-control --command autoload --device /dev/input/event5"
    May 03 09:04:01 vessel (udev-worker)[25431]: event5: Starting '/bin/input-remapper-control --command autoload --device /dev/input/event5'
    May 03 09:04:02 vessel (udev-worker)[25464]: mouse0: '/bin/input-remapper-control --command autoload --device /dev/input/mouse0'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25430]: event7: '/bin/input-remapper-control --command autoload --device /dev/input/event7'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25457]: event9: '/bin/input-remapper-control --command autoload --device /dev/input/event9'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25468]: event8: '/bin/input-remapper-control --command autoload --device /dev/input/event8'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25466]: event10: '/bin/input-remapper-control --command autoload --device /dev/input/event10'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25434]: mouse1: '/bin/input-remapper-control --command autoload --device /dev/input/mouse1'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25470]: event11: '/bin/input-remapper-control --command autoload --device /dev/input/event11'(err) 'Connected to the service'
    May 03 09:04:02 vessel (udev-worker)[25431]: event5: '/bin/input-remapper-control --command autoload --device /dev/input/event5'(err) 'Connected to the service'
    May 03 09:04:03 vessel (udev-worker)[25468]: event8: '/bin/input-remapper-control --command autoload --device /dev/input/event8'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25464]: mouse0: '/bin/input-remapper-control --command autoload --device /dev/input/mouse0'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25464]: mouse0: '/bin/input-remapper-control --command autoload --device /dev/input/mouse0'(err) 'ERROR: Device "/dev/input/mouse0" is unknown or not an appropriate input device'
    May 03 09:04:03 vessel (udev-worker)[25468]: event8: '/bin/input-remapper-control --command autoload --device /dev/input/event8'(err) 'Asking daemon to autoload for /dev/input/event8'
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel (udev-worker)[25468]: event8: '/bin/input-remapper-control --command autoload --device /dev/input/event8'(err) 'Done'
    May 03 09:04:03 vessel (udev-worker)[25430]: event7: '/bin/input-remapper-control --command autoload --device /dev/input/event7'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25430]: event7: '/bin/input-remapper-control --command autoload --device /dev/input/event7'(err) 'Asking daemon to autoload for /dev/input/event7'
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel (udev-worker)[25430]: event7: '/bin/input-remapper-control --command autoload --device /dev/input/event7'(err) 'Done'
    May 03 09:04:03 vessel (udev-worker)[25434]: mouse1: '/bin/input-remapper-control --command autoload --device /dev/input/mouse1'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25434]: mouse1: '/bin/input-remapper-control --command autoload --device /dev/input/mouse1'(err) 'ERROR: Device "/dev/input/mouse1" is unknown or not an appropriate input device'
    May 03 09:04:03 vessel (udev-worker)[25464]: mouse0: Process '/bin/input-remapper-control --command autoload --device /dev/input/mouse0' failed with exit code 4.
    May 03 09:04:03 vessel (udev-worker)[25464]: mouse0: Command "/bin/input-remapper-control --command autoload --device /dev/input/mouse0" returned 4 (error), ignoring.
    May 03 09:04:03 vessel (udev-worker)[25468]: event8: Process '/bin/input-remapper-control --command autoload --device /dev/input/event8' succeeded.
    May 03 09:04:03 vessel (udev-worker)[25430]: event7: Process '/bin/input-remapper-control --command autoload --device /dev/input/event7' succeeded.
    May 03 09:04:03 vessel (udev-worker)[25457]: event9: '/bin/input-remapper-control --command autoload --device /dev/input/event9'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25457]: event9: '/bin/input-remapper-control --command autoload --device /dev/input/event9'(err) 'ERROR: Device "/dev/input/event9" is unknown or not an appropriate input device'
    May 03 09:04:03 vessel (udev-worker)[25434]: mouse1: Process '/bin/input-remapper-control --command autoload --device /dev/input/mouse1' failed with exit code 4.
    May 03 09:04:03 vessel (udev-worker)[25434]: mouse1: Command "/bin/input-remapper-control --command autoload --device /dev/input/mouse1" returned 4 (error), ignoring.
    May 03 09:04:03 vessel (udev-worker)[25466]: event10: '/bin/input-remapper-control --command autoload --device /dev/input/event10'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25466]: event10: '/bin/input-remapper-control --command autoload --device /dev/input/event10'(err) 'Asking daemon to autoload for /dev/input/event10'
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel (udev-worker)[25466]: event10: '/bin/input-remapper-control --command autoload --device /dev/input/event10'(err) 'Done'
    May 03 09:04:03 vessel (udev-worker)[25457]: event9: Process '/bin/input-remapper-control --command autoload --device /dev/input/event9' failed with exit code 4.
    May 03 09:04:03 vessel (udev-worker)[25457]: event9: Command "/bin/input-remapper-control --command autoload --device /dev/input/event9" returned 4 (error), ignoring.
    May 03 09:04:03 vessel (udev-worker)[25466]: event10: Process '/bin/input-remapper-control --command autoload --device /dev/input/event10' succeeded.
    May 03 09:04:03 vessel (udev-worker)[25470]: event11: '/bin/input-remapper-control --command autoload --device /dev/input/event11'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 vessel (udev-worker)[25470]: event11: '/bin/input-remapper-control --command autoload --device /dev/input/event11'(err) 'Asking daemon to autoload for /dev/input/event11'
    May 03 09:04:03 vessel input-remapper-service[24561]: Request to autoload for "Razer Razer Naga Pro"
    May 03 09:04:03 vessel input-remapper-service[24561]: ERROR: Request to autoload "Razer Razer Naga Pro" before a user told the service about their session using set_config_dir
    May 03 09:04:03 vessel (udev-worker)[25470]: event11: '/bin/input-remapper-control --command autoload --device /dev/input/event11'(err) 'Done'
    May 03 09:04:03 vessel (udev-worker)[25431]: event5: '/bin/input-remapper-control --command autoload --device /dev/input/event5'(err) 'Found "Razer Razer Naga Pro", "bcm5974", "Video Bus", "Macronix Razer Barracuda X 2.4 Consumer Control", "Sleep Button"'
    May 03 09:04:03 v
sezanzeb commented 1 year ago

which desktop environment (gnome, plasma, xfce4, etc.)

None

As far as I remember, this should be the file that desktop environments usually run to make autoload work: https://github.com/sezanzeb/input-remapper/blob/main/data/input-remapper-autoload.desktop

Since you aren't using a desktop environment, this probably never happens