Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

inputplumber-0.81.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: inputplumber Distribution: openSUSE Tumbleweed
Version: 0.81.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Sep 27 12:56:45 2026
Group: Unspecified Build host: reproducible
Size: 11568384 Source RPM: inputplumber-0.81.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ShadowBlip/InputPlumber
Summary: Input router and remapper daemon for Linux
InputPlumber is a input routing and control daemon for Linux.
It can be used to combine any number of input devices (like gamepads,
mice, and keyboards) and translate their input to a variety of
virtual device formats.

Provides

Requires

License

GPL-3.0

Changelog

* Sun Sep 27 2026 Tobias Görgens <suse.snooper541@passmail.net>
  - Update to version 0.81.0:
    * remove 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch
    * feat(Hardware Support): Refactor and expand GPD driver support
    * feat(Config): Add CPU Model matching
    * fix(udev): restore device node permissions on unhide and re-trigger udev add
    * fix(Hardware Support): Fix the Guide button on MSI Claw line
    * chore(event): move input value unit tests to value_test.rs
    * feat(event): implement touchpad and touchscreen button translation
    * feat(Hardware Support): Add AYANEO Pocket DS
    * fix(Hardware Support): Use blocking read mechanism only for hidraw source polling
    * fix(Hardware Support): Tune HIDRAW source driver poll rates
    * fix(thor): correct thor ayn button phys path
    * fix(Hardware Support):Match Legion Go touchpad evdev poll rate
    * fix(Hardware Support): Fix Legion Go/2 Touchpad Poll Rate
    * fix(Hardware Support): Prevent Legion Go 2 from dropping CompositeDevice on suspend
    * chore(Manager): Merge imports to simplify header
    * fix(Target): Allow missed events under 1 frame Currently the vhci and uhid deck targets attempt to ensure that no events that have an up and down event in under 1 frame are missed. It does this by rescheduling events for the next frame. If another down event happens before that scheduled event fires the up event is canceled to prevent the button from turning off. Not doing so causes lost input, and was added in #650 to address that issue. Unfortunately this delay is too short for 'on-release' events to trigger gamepad macros that userspace (i.e. Steam) can see, so QuickAccess and Screenshot type events are currently broken as reported in #657. Adding back the appropriate delay causes the up events to get canceled and the virtual button to be held until the matching physical button is pressed and released.
    * feat(Input) Add keys/mappings used by CEC
    * fix(device): support AYADEVICE AYANEO 2021 (#667)
    * fix(Capability Map): Correct Xbox Ally X mappings - Users expect Left/Right paddles to be l4/r4. Labels were also swapped. Keep right side (Library) long press QAM2 like older ally, expose AC(left) long as LeftPaddle2
    * fix(Hardware Support): Fix SuiPlay 0X1 system buttons
    * fix(Target): Only emulate a real deck with deck target
    * feat(Hardware Support): Add Retroid Pocket Flip 2
    * feat(Hardware Support): Add Retroid Pocket Mini V2
    * feat(Hardware Support): Add Retroid Pocket Mini
    * feat(Hardware Support): Add Retroid Pocket 5
    * feat(Hardware Support): Add AYN Odin 2 Mini
    * feat(Hardware Support): Add AYN Thor
    * feat(input): add KONKR Pocket FIT controller support (#670)
    * fix(Ayaneo 3): match the joystick rings LED sys_name by glob
    * feat(Hardware Support): Add Retroid Pocket Nova
    * feat(Hardware Support): Add Retroid Pocket 6
    * feat(Hardware Support): Add Ayn Odin 2 Portal
    * feat(Hardware Support): Add AYN Odin 2
    * feat(Hardware Support): Add AYN Odin 3
    * fix(Target Test): Correctly display Accel and Gyro
    * fix(Hardware Support): Use WMI event for MSI Claw series guide button
    * chore(gitignore): Ignore direnv/envrc files from working directory.
    * fix: Avoid clearing macro 'up' events, leaving buttons stuck on
    * fix(Ayaneo Air 1S): Add missing key mappings for F15-F18 and Right Ctrl to allowlist
    * fix(udev): Resolve permission errors when unhiding devices (#582)
    * fix(Manager): keep devices in gamepad order during target device changes
    * fix(Source Device) Stop halving poll rate with sleep - Calculates the total poll time for each source device and sleeps for only the remainder of the devices poll rate. With the previous implementation a source device could effectively halve its poll rate by waiting the full duration. If a device took 8ms to fill its event buffer and produce events, and its poll rate needed an 8ms sleep, that would effectively make the delay 16ms.
    * fix(Hardware Support): Fix Claw 8 EX Config The Claw 8 EX has enough variation to warrant its own capability map. This improves detection of the guide button dramatically compared to the previous config.
    * fix(Hardware Support): Add MSI Claw Dinput driver - Adds Dinput hidraw driver for MSI Claw, which provides rumble support while in dinput mode
    * fix(Hardware Support): Add full support for 8bitdo Ultimate 2
    * fix(Configuration): Add hidraw uaccess rules
    * fix(compilation): Fix Rust 1.97 clippy build errors
    * fix(DualSense): address feedback add comments
    * fix(DualSense): only emit changed input reports
    * fix(Hardware Support): Fix Dropped Events From Debounce Method
    * fix(Hardware Support): Add missing and clean up AYANEO devices - Adds KONKR Fit and Suiplay x01 to configurations - While at it, adds capability filter to AYANEO configurations to reduce   the reported capabilities lists to the supported events.
    * feat(Hardware Support): Add MSI Claw 8 EX AI+ profile
    * fix(Hardware Support): Add updated OXP Apex config
    * feat(Hardware Support): Add Ayaneo Pocket S2
    * fix(Hardware Support): Add complete Xbox Ally button map - Adds updated button mapping for Xbox Ally models. Ally Type 2 is no longer used, so reuse that capability map ID.
* Sun Jul 19 2026 Tobias Görgens <suse.snooper541@passmail.net>
  - Update to version 0.77.7:
    * Remove polkit-unused-actions.patch, requested in boo#1249149
    * Add 0001-fix-compilation-Fix-Rust-1.97-clippy-build-errors.patch
    * chore(release): 0.77.7 [skip ci]
    * fix(CapabilityMap): use signed normalization for buttons on bipolar axes
    * fix(Hardware Support): Add Missing OneXPlayer 2 Pro variants
    * fix(Hardware Support): Fix missing rumble on OneXFly devices
    * fix(Hardware Support): Add OneXFly Pro Limited Edition Variant
    * fix(Hardware Support): Fix Legion Go Regressions
    * chore(release): 0.77.6 [skip ci]
    * fix(Hardware Support): Fix MSI Claw Button Regression - MSI Claw devices might have the newer firmware on multiple devices that use the new keycodes. Enable all keycodes for all models to ensure nothing gets lost.
    * chore(release): 0.77.5 [skip ci]
    * fix(Hardware Support): Add guide button support for MSI Claw A8
    * chore(release): 0.77.4 [skip ci]
    * fix(Hardware Support): Update MSI Claw Driver Setup Rules Again - Adds 'change' to the rules actions. Without this flag the rules only   apply when you use 'udevadm trigger' and not during startup. Manually   setting desktop is preserved through suspend and session switching but   will properly set the gamepad mode upon startup.
    * chore(release): 0.77.3 [skip ci]
    * fix(Hardware Support): Update MSI Claw Driver Setup Rules - Devices that boot up in desktop mode are unable to present events that   function as gamepad, and there is no way for a user to switch the mode   without writing to the CLI path at   /sys/class/hidraw/hidraw0/device/gamepad_mode. Xinput mode and Dinput   mode express themselves with unique PIDs (1901/1902 respectively), and   trigger a device disconnect/reconnect. Desktop mode, by contrast, adopts   the PID of the input mode that was last set and does not trigger a   reset. This provides the opportunity to ensure the device is in a   gamepad mode at startup without hard forcing a retrigger loop, as   setting xinput/dinput explicitly would. The rules only trigger on   "add|bind"" to prevent loops on "change", permitting a user to select   desktop mode later. - While at it, prevent the device from ever showing as PID 1903, which is   a bugged BIOS mode.
    * chore(release): 0.77.2 [skip ci]
    * fix(Hardware Support): Update MSI Claw Driver Name (#587)
    * chore(release): 0.77.1 [skip ci]
    * fix(devices/onexplayer_apex): target xbox-elite to surface oxp8 paddles (#585)
    * chore(release): 0.77.0 [skip ci]
    * feat(Hardware Support): add OXP HID driver for OneXPlayer X1 and APEX
    * fix(CapabilityMap): use min/max range for unsigned axis normalization
    * fix(iio): improve AccelGyro3d driver for HID Sensor Hub devices Summary
    * fix(zotac-zone): add IMU mount matrix
    * feat(Hardware Support): Add support for hid-msi-claw - Add udev rule to configure MSI Claw HID device driver (hid-msi-claw) - Remove no longer needed rust driver
    * chore(release): 0.76.1 [skip ci]
    * fix(udev): run udev rule on bind event
    * chore(release): 0.76.0 [skip ci]
    * fix(udev): search PATH for rule executables
    * fix(Hardware Support): Fix rare double input bug on Legion devices
    * fix(GPD WinMini): update physical path for gamepad source device
    * Revert "fix(GPD WinMini): update device profile and improve macro keyboard handling"
    * fix(GPD WinMini): update device profile and improve macro keyboard handling
    * feat(iio): add InvenSense ICM42xxx IMU support
    * fix(pkg): use release 1
    * fix(Target): rename Rumble to GenericRumble and route to source devices
    * feat(target): add Screenshot support for 8BitDo Ultimate 2 Wireless
    * refactor(target): decode 8BitDo U2 rumble output report using packed_struct
    * feat(udev): add hidraw access rule for 8BitDo Ultimate 2 Wireless
    * feat(target): add 8BitDo Ultimate 2 Wireless controller emulation
    * fix(Event Filtering): enable filtering if '*' is in exclude list with an empty include list
    * chore(docs): update to include notice about tool generated content
    * chore(release): 0.75.2 [skip ci]
    * fix(PS4): add match for PS4 gamepads with PID 05c4
    * fix: add environment variable to disable polkit auth
    * fix(Hardware Support): Split ROG Xbox Ally models into their own profile
    * fix: add vendor_id and product_id matching for switch pro controllers via bluetooth
    * fix: add evdev mapping for BTN_TL2 and BTN_TR2 to support switch pro controller triggers and fix LED dbus naming parsing (#545)
    * fix(horipad_steam): negate gyroscope values to match SDL sign convention
    * fix(horipad-steam): swap yaw/roll field names in HID report struct
    * fix(horipad_steam): reply to GET_REPORT requests to prevent UHID timeout
    * chore(release): 0.75.1 [skip ci]
    * fix(NixOS): check nix paths for binaries in udev hiding rules
    * chore(release): 0.75.0 [skip ci]
    * fix(Target): re-add starting deck device after receiving config
    * feat(CapabilityMap): add config for inverting axis values
    * chore(release): 0.74.2 [skip ci]
    * fix(Target): use sync channel for sending touchscreen config
    * chore(release): 0.74.1 [skip ci]
    * fix(ForceFeedback): send fferase ok result back to composite device
    * fix(Target): use async task for capability updates in debug and ucis targets
    * fix(ForceFeedback): use blocking task to send effect id
    * fix(Target): use sync channel for config transmission
    * chore(release): 0.74.0 [skip ci]
    * fix(Hardware Support): Invert pitch axis for Legion Go 2
    * fix(Target Device): Combine all xbox devices into a single target - Combines the xb360, xbox-series, and xbox-elite targets into a single   unified target device. Matching on the controller name determines the   capabilities, exposed evdev events, and device info.
    * fix(Hardware Support): Add new PID's for Steam Deck target
    * refactor: make quadratic scaling configurable and off by default
    * Improve analog scaling to scale quadratically instead of linearly to make movement less abrupt and smooth it out for more precise control.
    * feat(Hardware Support): Support tap-hold to drag on GPD Win Mini
    * feat(Hardware Support): Ignore tap during movement
    * feat(Hardware Support): Debounce GPD Win Mini macro keys
    * feat(Hardware Support): Add tap-to-click for GPD Win Mini
    * fix(Hardware Support): Add scroll wheel to legion go devices
    * feat: add mouse wheel support
    * fix: add wild card matching for claw8 to match Polar Tempest Edition as well
    * fix: improve attribute matching time by only querying specified attribute
    * chore(docs): add documentation for enable latency metrics
    * fix(TargetDevice): support immediate write events
    * chore(release): 0.73.0 [skip ci]
    * fix(HardwareSupport): Ensure default capabilities & misc fixes - Adds (temporary) target device translations for screenshot capability   for all target gamepads. Each device uses a different combination, and   some devices (steam deck, horipad) need to queue events to avoid   issues with input collision. These will be fairly difficult to manage   with profiles. This makes them unsuitable for the default profile. - Adds (temporary) target device translations for CenterPad -> RightPad   and RightPad -> CenterPad for all target gamepads with touch   capabilities. Ensures that any source -> target combination has a   working default behavior. Fixes multiple reports of "Dualsense   Touchpad doesn't work in InputPlumber" from devices with right pads.   As some devices need CenterPad -> RightPad, some need RightPad ->   CenterPad, and some need no translations, depending on the target,   they are not suitable for the defualt profile. - Fixed touchpad translation for Dualsense source device. It was using   normalize_signed when it should have been unsigned. - Reduce poll rate of dualsense target to match the real hardware (250Hz) - Add IMU timestamp to dualsense target. - Fix logic for touch events in Dualsense target. Previously it was   assumed that 127 = touching and 128 = released, but it is actually a   touch counter that ranged 0-127, and the "off" state for each touch is   + 128 of the current counter. - Fix max value for X and Y of the Dualsense (off by 1). - Switch dualsense to use the new pitch/roll/yaw names for gyro events. - Implement new gyro/accel events for Steam Deck, Dualsense, and horipad   targets. We should review any remaining source devices for the   deprecated Gamepad:Gyrosope|Accelerometer events and update them in   another PR to remove the Composite Device direct translations. (This   one already got out of hand a bit) - Switch Legion Go 2 driver to use QuickAccess2 instead of Screenshot for   one of the new buttons. This will still be Screenshot when using the   default capability map. - Change a few debug statements to trace. - Clean up some target device match trees with catch all's to improve   readability and reduce nesting in some cases.
    * fix(Polkit): remove duplicate SetInterceptMode action
    * feat(Config): add udev matching for composite device configs
    * fix(Device Hiding): add 'hide_from_root' option to allow moving devnode during hide logic
    * fix: add device unhiding on SIGINT and SIGTERM
    * fix(Device Hiding): move hidden device nodes to /dev/inputplumber/sources
    * chore: add readthedocs config
    * chore(Docs): add diagrams to documentation
    * chore(Docs): Update README with additional doc links
    * chore(Docs): update docs link and add short install instructions
    * chore(Docs): add awesome-nav plugin
    * chore(Docs): use material for mkdocs for documentation
* Sat Mar 14 2026 Tobias Görgens <suse.snooper541@passmail.net>
  - Remove unused actions patch
    Requested in boo#1249149
* Mon Jan 19 2026 Tobias Görgens <suse.snooper541@passmail.net>
  - Initial version 0.72.0:
    * fix(Hardware Support): Harden device names for Legion Go and Go 2 controllers
    * fix(Hardware Support): Add dinput mappings for MSI Claw
    * fix(Hardware Support): Update device configs to use upstream bmi260 driver
    * fix(Profile): omit null fields when serializing profiles and configs

Files

/usr/bin/inputplumber
/usr/lib/systemd/system/inputplumber-suspend.service
/usr/lib/systemd/system/inputplumber.service
/usr/lib/udev/hwdb.d
/usr/lib/udev/hwdb.d/59-inputplumber.hwdb
/usr/lib/udev/hwdb.d/60-inputplumber-autostart.hwdb
/usr/lib/udev/rules.d/50-8bitdo-u2-controller.rules
/usr/lib/udev/rules.d/60-inputplumber-uaccess.rules
/usr/lib/udev/rules.d/90-inputplumber-autostart.rules
/usr/lib/udev/rules.d/99-inputplumber-device-setup.rules
/usr/share/dbus-1/system.d/org.shadowblip.InputPlumber.conf
/usr/share/doc/packages/inputplumber
/usr/share/doc/packages/inputplumber/README.md
/usr/share/inputplumber
/usr/share/inputplumber/capability_maps
/usr/share/inputplumber/capability_maps/ally_type1.yaml
/usr/share/inputplumber/capability_maps/ally_type2.yaml
/usr/share/inputplumber/capability_maps/anbernic_type1.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type1.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type10.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type11.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type2.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type3.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type4.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type5.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type6.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type7.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type8.yaml
/usr/share/inputplumber/capability_maps/ayaneo_type9.yaml
/usr/share/inputplumber/capability_maps/ayn_type1.yaml
/usr/share/inputplumber/capability_maps/ayn_type2.yaml
/usr/share/inputplumber/capability_maps/ayn_type3.yaml
/usr/share/inputplumber/capability_maps/cec.yaml
/usr/share/inputplumber/capability_maps/dinput_generic.yaml
/usr/share/inputplumber/capability_maps/flow_type1.yaml
/usr/share/inputplumber/capability_maps/flydigi_vader_4_pro.yaml
/usr/share/inputplumber/capability_maps/gpd_menu.yaml
/usr/share/inputplumber/capability_maps/gpd_type1.yaml
/usr/share/inputplumber/capability_maps/gpd_type2.yaml
/usr/share/inputplumber/capability_maps/gpd_type3.yaml
/usr/share/inputplumber/capability_maps/gpd_type4.yaml
/usr/share/inputplumber/capability_maps/imu_generic.yaml
/usr/share/inputplumber/capability_maps/konkr_type1.yaml
/usr/share/inputplumber/capability_maps/konkr_type2.yaml
/usr/share/inputplumber/capability_maps/konkr_type3.yaml
/usr/share/inputplumber/capability_maps/logitech_dualaction.yaml
/usr/share/inputplumber/capability_maps/msiclaw_type1.yaml
/usr/share/inputplumber/capability_maps/msiclaw_type2.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type1.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type2.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type3.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type4.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type5.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type6.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type7.yaml
/usr/share/inputplumber/capability_maps/onexplayer_type8.yaml
/usr/share/inputplumber/capability_maps/orangepi_type1.yaml
/usr/share/inputplumber/capability_maps/retroid_type1.yaml
/usr/share/inputplumber/capability_maps/retroid_type2.yaml
/usr/share/inputplumber/capability_maps/rsinput_type1.yaml
/usr/share/inputplumber/capability_maps/swap_west_north.yaml
/usr/share/inputplumber/capability_maps/zone_type1.yaml
/usr/share/inputplumber/devices
/usr/share/inputplumber/devices/10-ignore_unsupported.yaml
/usr/share/inputplumber/devices/50-anbernic_win600.yaml
/usr/share/inputplumber/devices/50-aokzoe_a1.yaml
/usr/share/inputplumber/devices/50-ayaneo_2.yaml
/usr/share/inputplumber/devices/50-ayaneo_2021.yaml
/usr/share/inputplumber/devices/50-ayaneo_2s.yaml
/usr/share/inputplumber/devices/50-ayaneo_3.yaml
/usr/share/inputplumber/devices/50-ayaneo_air.yaml
/usr/share/inputplumber/devices/50-ayaneo_air_1s.yaml
/usr/share/inputplumber/devices/50-ayaneo_air_plus.yaml
/usr/share/inputplumber/devices/50-ayaneo_air_plus_mendo.yaml
/usr/share/inputplumber/devices/50-ayaneo_flip.yaml
/usr/share/inputplumber/devices/50-ayaneo_flip_1s.yaml
/usr/share/inputplumber/devices/50-ayaneo_kun.yaml
/usr/share/inputplumber/devices/50-ayaneo_next.yaml
/usr/share/inputplumber/devices/50-ayaneo_pocket_ds.yaml
/usr/share/inputplumber/devices/50-ayaneo_pocket_s2.yaml
/usr/share/inputplumber/devices/50-ayaneo_slide.yaml
/usr/share/inputplumber/devices/50-ayn_loki_max.yaml
/usr/share/inputplumber/devices/50-ayn_loki_mini_pro.yaml
/usr/share/inputplumber/devices/50-ayn_loki_zero.yaml
/usr/share/inputplumber/devices/50-ayn_odin2.yaml
/usr/share/inputplumber/devices/50-ayn_odin2_mini.yaml
/usr/share/inputplumber/devices/50-ayn_odin3.yaml
/usr/share/inputplumber/devices/50-ayn_thor.yaml
/usr/share/inputplumber/devices/50-gpd_win3.yaml
/usr/share/inputplumber/devices/50-gpd_win4.yaml
/usr/share/inputplumber/devices/50-gpd_win5.yaml
/usr/share/inputplumber/devices/50-gpd_winmax2.yaml
/usr/share/inputplumber/devices/50-gpd_winmini.yaml
/usr/share/inputplumber/devices/50-konkr-fit.yaml
/usr/share/inputplumber/devices/50-konkr_pocket_fit.yaml
/usr/share/inputplumber/devices/50-konkr_pocket_fit_elite.yaml
/usr/share/inputplumber/devices/50-legion_go.yaml
/usr/share/inputplumber/devices/50-legion_go_2.yaml
/usr/share/inputplumber/devices/50-legion_go_s.yaml
/usr/share/inputplumber/devices/50-msi_claw7_a2vm.yaml
/usr/share/inputplumber/devices/50-msi_claw8_a2vm.yaml
/usr/share/inputplumber/devices/50-msi_claw8_ex_ai_cg3em.yaml
/usr/share/inputplumber/devices/50-msi_claw_a1m.yaml
/usr/share/inputplumber/devices/50-msi_claw_a8_bz2e.yaml
/usr/share/inputplumber/devices/50-onexplayer_2.yaml
/usr/share/inputplumber/devices/50-onexplayer_amd.yaml
/usr/share/inputplumber/devices/50-onexplayer_apex.yaml
/usr/share/inputplumber/devices/50-onexplayer_g1.yaml
/usr/share/inputplumber/devices/50-onexplayer_intel.yaml
/usr/share/inputplumber/devices/50-onexplayer_mini_a07.yaml
/usr/share/inputplumber/devices/50-onexplayer_mini_pro.yaml
/usr/share/inputplumber/devices/50-onexplayer_onexfly.yaml
/usr/share/inputplumber/devices/50-onexplayer_x1.yaml
/usr/share/inputplumber/devices/50-orangepi_neo.yaml
/usr/share/inputplumber/devices/50-retroid_pocket5.yaml
/usr/share/inputplumber/devices/50-retroid_pocket6.yaml
/usr/share/inputplumber/devices/50-retroid_pocket_flip2.yaml
/usr/share/inputplumber/devices/50-retroid_pocket_mini.yaml
/usr/share/inputplumber/devices/50-retroid_pocket_nova.yaml
/usr/share/inputplumber/devices/50-rog_ally.yaml
/usr/share/inputplumber/devices/50-rog_ally_x.yaml
/usr/share/inputplumber/devices/50-rog_flow_z13.yaml
/usr/share/inputplumber/devices/50-rog_xbox_ally.yaml
/usr/share/inputplumber/devices/50-steam_deck.yaml
/usr/share/inputplumber/devices/50-suiplay_0x1.yaml
/usr/share/inputplumber/devices/50-zotac-zone.yaml
/usr/share/inputplumber/devices/60-8bit_do_pro_2.yaml
/usr/share/inputplumber/devices/60-8bit_do_ultimate_2.yaml
/usr/share/inputplumber/devices/60-LogitechDualAction.yaml
/usr/share/inputplumber/devices/60-cec.yaml
/usr/share/inputplumber/devices/60-flydigi_vader_4_pro.yaml
/usr/share/inputplumber/devices/60-horipad_steam.yaml
/usr/share/inputplumber/devices/60-ps4_gamepad.yaml
/usr/share/inputplumber/devices/60-ps5_ds-edge_gamepad.yaml
/usr/share/inputplumber/devices/60-ps5_ds_gamepad.yaml
/usr/share/inputplumber/devices/60-switch_pro.yaml
/usr/share/inputplumber/devices/60-xbox_360_gamepad.yaml
/usr/share/inputplumber/devices/60-xbox_gamepad.yaml
/usr/share/inputplumber/devices/60-xbox_one_bt_gamepad.yaml
/usr/share/inputplumber/devices/60-xbox_one_elite_gamepad.yaml
/usr/share/inputplumber/devices/60-xbox_one_gamepad.yaml
/usr/share/inputplumber/devices/65-generic_gamepad.yaml
/usr/share/inputplumber/devices/69-ignore_generic.yaml
/usr/share/inputplumber/profiles
/usr/share/inputplumber/profiles/debug.yaml
/usr/share/inputplumber/profiles/default.yaml
/usr/share/inputplumber/profiles/mouse_keyboard_wasd.yaml
/usr/share/inputplumber/profiles/test.yaml
/usr/share/inputplumber/schema
/usr/share/inputplumber/schema/capability_map_v1.json
/usr/share/inputplumber/schema/capability_map_v2.json
/usr/share/inputplumber/schema/composite_device_v1.json
/usr/share/inputplumber/schema/device_profile_v1.json
/usr/share/polkit-1/actions/org.shadowblip.InputPlumber.policy
/usr/share/polkit-1/rules.d/org.shadowblip.InputPlumber.rules


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Oct 4 23:48:50 2026