Elgato Streamdeck on Arch Linux
Streamdeck UI
To utilize the Elgato Streamdeck on Arch Linux, follow these steps:
Install hidapi
sudo pacman -S hidapi python-pip qt6-base
Packages installed:
- hidapi-0.13.1-1
- python-pip-23.0-1
- qt6-base-6.4.2-1
Set Path
Add ~/.local/bin
to your path by appending the following line to your .bashrc
, .zshrc
, or equivalent:
PATH=$PATH:$HOME/.local/bin
Prepare the Python Environment
python -m pip install --upgrade pip
python -m pip install setuptools
Configure access to Elgato devices
Create a file called /etc/udev/rules.d/70-streamdeck.rules
with the following content:
sudo sh -c 'echo "SUBSYSTEM==\"usb\", ATTRS{idVendor}==\"0fd9\", TAG+=\"uaccess\"" > /etc/udev/rules.d/70-streamdeck.rules'
Apply the rule immediately:
sudo udevadm trigger
Install and Start Stream Deck UI
python -m pip install streamdeck-ui --user
streamdeck
Now you should be able to use the Elgato Streamdeck on your Arch Linux system.