Closed chri2 closed 2 years ago
wow, that's weird. Maybe we can add ID_TYPE=="hid"
to the evdev rule. But I first need to try out a few more devices to see if they all have this ID_TYPE
. I'll do that later.
Thanks for investigating this already and figuring out that the evdev rule is the cause
Here is my udevadm info
output with the xbox 360 controller and a wacom tablet:
The controller has ID_TYPE=generic
unfortunately.
Maybe using ID_PATH!="platform-sound"
in the rule does the trick already. I'll try that soon on my computer to test if stuff still works at all.
ACTION=="add", SUBSYSTEM=="input", ID_PATH!="platform-sound", RUN+="/bin/input-remapper-control --command autoload --device $env{DEVNAME}"
Please try out the pulseaudio-broken
branch:
git clone https://github.com/sezanzeb/input-remapper.git
cd input-remapper
git checkout pulseaudio-broken
./scripts/build.sh
sudo apt install ./dist/input-remapper-1.4.2.deb
If that works I'll push it to main and also make a new release
PureOS is basically a Debian without blobs.
When 99-input-remapper.rules is active the pulseaudio server of the default user 'purism' cannot be loaded, because it doesn't find any soundcards.
The Librem5 got the following two soundcards:
Attached you can find a list of all the inputs available (including an external keyboard/mouse via usb attached).
l5-inputs.txt
input-remapper-control --list-devices
shows: