Package Details: input-remapper-git 2.2.0.r9.g0e1e0be9-1

Git Clone URL: https://aur.archlinux.org/input-remapper-git.git (read-only, click to copy)
Package Base: input-remapper-git
Description: A tool to change and program the mapping of your input device buttons.
Upstream URL: https://github.com/sezanzeb/input-remapper/
Licenses: GPL-3.0-or-later
Conflicts: input-remapper, key-mapper
Provides: input-remapper
Submitter: sezanzeb
Maintainer: sezanzeb
Last Packager: sezanzeb
Votes: 48
Popularity: 3.34
First Submitted: 2022-01-01 12:10 (UTC)
Last Updated: 2025-12-25 15:11 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Matalonder commented on 2025-12-30 19:18 (UTC) (edited on 2025-12-30 19:18 (UTC) by Matalonder)

The ModuleNotFoundError will come up for everyone who has a per-user python lib (like ~/.local/lib/python3.13/site-packages). Install script autodetects the installation path (or something like that, I'm not 100% sure), and this one will come up first in the list.

Should work fine for everyone who doesn't keep per-user packages.

I was able to fix it by using:

PYTHONNOUSERSITE=1 python3 -m install --root "$pkgdir"

in the PKGBUILD instead of the current line

nich23 commented on 2025-12-15 11:13 (UTC)

Aarch64 architecture


/usr/lib/python3.13/site-packages/inputremapper/configs/data.py:28: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
input-remapper-gtk 2.2.0 ec67ff07ea8643a849bad017baac8bbfd1820c88 https://github.com/sezanzeb/input-remapper
python-evdev 1.9.2
Creating dir "/tmp/input-remapper-/home/jorge"
/usr/lib/python3.13/site-packages/inputremapper/logging/logger.py:157: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Done
Starting the service
/usr/lib/python3.13/site-packages/inputremapper/logging/logger.py:157: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
/usr/lib/python3.13/site-packages/inputremapper/logging/logger.py:157: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Found "Apple SPI Trackpad", "Apple SPI Keyboard", "Apple SMC power/lid events"
Done
/usr/lib/python3.13/site-packages/inputremapper/logging/logger.py:157: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
  import pkg_resources
Loaded config from "/home/jorge/.config/input-remapper-2/config.json"
Loaded config from "/home/jorge/.config/input-remapper-2/config.json"
Loaded config from "/home/jorge/.config/input-remapper-2/config.json"
Traceback (most recent call last):
  File "/usr/bin/input-remapper-gtk", line 26, in <module>
    InputRemapperGtkBin.main()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/inputremapper/bin/input_remapper_gtk.py", line 115, in main
    user_interface = UserInterface(message_broker, controller)
  File "/usr/lib/python3.13/site-packages/inputremapper/gui/user_interface.py", line 104, in __init__
    self._build_ui()
    ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/inputremapper/gui/user_interface.py", line 128, in _build_ui
    with open(get_data_path("style.css"), "r") as file:
         ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'input-remapper/style.css'

TNE commented on 2025-10-30 06:10 (UTC)

This package needs python-setuptools as a normal dependency, not just a make dependency. The application does not function otherwise.

muffin82 commented on 2025-10-17 18:43 (UTC)

why is this flagged ? installed without issues

terrorwolf commented on 2025-10-04 14:42 (UTC)

Just installed it and can use it without Problems.

Maziar commented on 2025-09-24 15:52 (UTC)

for autoload i think need:

Create override directory

sudo mkdir -p /etc/systemd/system/input-remapper.service.d

Create override file with autoload trigger

sudo tee /etc/systemd/system/input-remapper.service.d/autoload.conf << 'EOF' [Service] ExecStartPost=/bin/sleep 5 ExecStartPost=/usr/bin/input-remapper-control --command autoload EOF

Reload and restart

sudo systemctl daemon-reload sudo systemctl restart input-remapper

Obseer commented on 2025-09-21 21:31 (UTC)

This is broken for me also:

$ input-remapper-gtk

---------------------------------------------------------------------------------------
input-remapper-gtk 23 <module>
from inputremapper.bin.input_remapper_gtk import InputRemapperGtkBin

ModuleNotFoundError:
No module named 'inputremapper'

Seems like the Python env is set up incorrectly by the package.

lucasheringer commented on 2025-05-27 15:08 (UTC)

Looks like package is broken


May 27 16:00:37 prime201 systemd[1]: Starting Service to inject keycodes without the GUI application...
May 27 16:00:37 prime201 input-remapper-service[39461]: Traceback (most recent call last):
May 27 16:00:37 prime201 input-remapper-service[39461]:   File "/usr/bin/input-remapper-service", line 23, in <module>
May 27 16:00:37 prime201 input-remapper-service[39461]:     from inputremapper.bin.input_remapper_service import InputRemapperServiceBin
May 27 16:00:37 prime201 input-remapper-service[39461]: ModuleNotFoundError: No module named 'inputremapper'

dreieck commented on 2025-02-09 14:50 (UTC)

You need to make the license identifier SPDX compliant:

input-remapper-git E: GPL3 is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Also, python-rich might be an optional dependency:

input-remapper-git E: Dependency python-rich detected and not included (python modules ['rich.traceback.install'] needed in files ['usr/lib/python3.13/site-packages/inputremapper/logging/logger.py'])

Regards and thanks for the package!

saghm commented on 2024-12-01 22:41 (UTC)

From playing around with this a bit more, this might not actually be a new issue, and there might be something weird with my own local setup. I'll follow-up (either here or on a new Github issue as appropriate) if I do find something I think is a bug, but for now I think you can ignore my previous comment.