Trying to install dualsensectl

Hello there Now, my DS5 controller doesn't work properly (as is @EclipseLeo's, I'm pulling you here in case I find a solution, mate, I hope that's okay). So I'm trying to install dualsensectl (https://github.com/nowrep/dualsensectl), but it has dependencies. Meson I managed. hidapi I'm stumbling, it gives me this :
:package:[Adrwen@Fedora-41 ~]$ sudo dnf install libhidapi-dev
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: libhidapi-dev
You can try to add to command line:
--skip-unavailable to skip unavailable packages
:package:[Adrwen@Fedora-41 ~]$ sudo dnf install libhidapi-dev
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: libhidapi-dev
You can try to add to command line:
--skip-unavailable to skip unavailable packages
And then I'll have to install libudev, and I have no idea how. Can somebody explain to us beginners how to do that ?
15 Replies
Adrwen (Grmbl / 🧑)
For @EclipseLeo, to install meson (if you already did with the command I gave you, remove it with replacing "install" by "uninstall" in that same command) : - Search distroshelf in your apps. You can use it to create distroboxes, that are (as far as I understand it) "emulations" of other distros for the purpose of using command specific to other distros. - use sudo dnf install meson ninja-build Now it should be installed in a less dangerous way. I think. It sometimes feel like unending series of dependencies to dependencies to dependencies, each one with another new way to install that generates new dependencies It makes me so mad
nagito || Knight of Emilia
update the container
amel
amelβ€’2w ago
on fedora there is no libhidapi-dev, but there is hidapi-devel
π•Ύπ–™π–Šπ–‘π–‘π–†
dualsense should work out of the box
amel
amelβ€’2w ago
i believe adrwen asked about rumble before? i doubt dualsensectl will help i don't have a DS5, but i do have a third party DS4 - rumble works ootb when wired reliable. i've found that when using bluetooth without gamescope it gets a bit inconsistent, but bluetooth+gamescope solve it for me and controls are mostly available from the steam controller menu, so again i don't think dualsensectl will change much
π•Ύπ–™π–Šπ–‘π–‘π–†
what exactly doesn't work with your dualsense? @Adrwen (Grmbl / 🧑)
Adrwen (Grmbl / 🧑)
It works out of the box, it doesn't work as a dualsense out of the box. Haptics are wierd, and I know EclipseLeo's touchpad doesn't work And I don't have adaptive triggers either FYI, I connect my ds5 with the constructor usb-c cable, and I don't have bt on my pc
π•Ύπ–™π–Šπ–‘π–‘π–†
adaptive triggers work only in supported games and so do the haptics, both need steam input off and haptics may require costum proton did they disable the dualsense's mouse via a udev rule?
Adrwen (Grmbl / 🧑)
I do have steam input off, and i'm on proton experimental I don't think so, but you can ask them
Adrwen (Grmbl / 🧑)
How ? It's not in my compatibility tools list on steam
π•Ύπ–™π–Šπ–‘π–‘π–†
you can download it from ProtonPlus (preinstalled) and it'll show up in Steam after a restart of steam which game? does it have native support for dualsense?
Adrwen (Grmbl / 🧑)
Elden Ring, and I know it doesn't, but I SWEAR my DS5 was acting differently on windows than it is now
EclipseLeo
EclipseLeoβ€’2w ago
no i did not, brand new ds5 okay but doesnt work on marvel rivals for me + touchpad not working at all

Did you find this page helpful?