A service to manage your Streamdeck easily on Linux
Project description
Deckster
A service to manage your Stream Deck easily on Linux
Documentation
Quickstart
pip install deckster-sd
The install process will create a default config.json to your ~/.config/deckster folder.
Install dependencies and add permissions:
# Install system packages needed for the default LibUSB HIDAPI backend
sudo apt install -y libudev-dev libusb-1.0-0-dev libhidapi-libusb0
# Install system packages needed for the Python Pillow package installation
sudo apt install -y libjpeg-dev zlib1g-dev libopenjp2-7 libtiff5
# Add udev rule to allow all users non-root access to Elgato StreamDeck devices:
sudo tee /etc/udev/rules.d/10-streamdeck.rules << EOF
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fd9", GROUP="users", TAG+="uaccess"
EOF
# Reload udev rules to ensure the new permissions take effect
sudo udevadm control --reload-rules
Service
You can have deckster run as a service by using the service file template in the repository.
mkdir -p $HOME/.local/share/systemd/user
cp deckster.service $HOME/.local/share/systemd/user
systemctl --user daemon-reload
systemctl --user enable
systemctl --user start deckster
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
deckster-sd-0.6.tar.gz
(24.8 kB
view details)
File details
Details for the file deckster-sd-0.6.tar.gz.
File metadata
- Download URL: deckster-sd-0.6.tar.gz
- Upload date:
- Size: 24.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edc46a4ec154bc44f10dd57763c0ed73982f38d34b2eb2910dcba2e62b6c88d2
|
|
| MD5 |
ceb83c16aaceb64aec9a0a80cac35a22
|
|
| BLAKE2b-256 |
72e99c60c7725e705372a61c2cdf4dd809d8f39bd1902c6e39542b95077611a8
|