### Install Fedora Run Dependencies Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the runtime dependencies for DualSensectl on Fedora. ```bash sudo dnf install gcc gcc-c++ dbus systemd hidapi libhid libusb1 systemd-udev ``` -------------------------------- ### Install Debian/Ubuntu Run Dependencies Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the runtime dependencies for DualSensectl on Debian-based systems like Ubuntu. ```bash sudo apt install gcc dbus libdbus-1-3 libhidapi-hidraw0 libudev0 libudev1 ``` -------------------------------- ### Install Debian/Ubuntu Build Dependencies Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the build dependencies for DualSensectl on Debian-based systems like Ubuntu. ```bash sudo apt install gcc dbus libdbus-1-dev libhidapi-dev libudev-dev ``` -------------------------------- ### Install Fedora Build Dependencies Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the build dependencies for DualSensectl on Fedora. ```bash sudo dnf install gcc gcc-c++ dbus-devel hidapi-devel systemd-devel systemd-udev ``` -------------------------------- ### Install Mageia Run Dependencies (dnf) Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the runtime dependencies for DualSensectl on Mageia using dnf. ```bash sudo dnf install lib64dbus1_3 lib64hidapi0 lib64udev1 ``` -------------------------------- ### Install Mageia Build Dependencies (urpmi) Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the build dependencies for DualSensectl on Mageia using urpmi. ```bash sudo urpmi gcc lib64dbus-devel lib64hidapi-devel lib64udev-devel ``` -------------------------------- ### Install Mageia Run Dependencies (urpmi) Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the runtime dependencies for DualSensectl on Mageia using urpmi. ```bash sudo urpmi lib64dbus1_3 lib64hidapi0 lib64udev1 ``` -------------------------------- ### Install Mageia Build Dependencies (dnf) Source: https://github.com/nowrep/dualsensectl/wiki/Dependencies Use this command to install the build dependencies for DualSensectl on Mageia using dnf. ```bash sudo dnf install gcc lib64dbus-devel lib64hidapi-devel lib64udev-devel ``` -------------------------------- ### Build DualSense Control Tool Source: https://github.com/nowrep/dualsensectl/blob/main/README.md Steps to build the DualSense Control tool using Meson and Ninja. Ensure you have the necessary dependencies installed. ```bash meson setup build cd build ninja ninja install ``` -------------------------------- ### Configure udev Rules for DualSense Controllers Source: https://github.com/nowrep/dualsensectl/blob/main/README.md udev rules for granting access to PS5 DualSense and DualSense Edge controllers over USB and Bluetooth. These rules are often installed by Steam. ```udev # PS5 DualSense controller over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", MODE="0660", TAG+="uaccess" # PS5 DualSense controller over bluetooth hidraw KERNEL=="hidraw*", KERNELS=="*054C:0CE6*", MODE="0660", TAG+="uaccess" # PS5 DualSense Edge controller over USB hidraw KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0df2", MODE="0660", TAG+="uaccess" # PS5 DualSense Edge controller over bluetooth hidraw KERNEL=="hidraw*", KERNELS=="*054C:0DF2*", MODE="0660", TAG+="uaccess" ``` -------------------------------- ### Refresh udev Rules Source: https://github.com/nowrep/dualsensectl/blob/main/README.md Command to trigger udev rules without requiring a system reboot. ```bash sudo udevadm trigger ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.