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.2.tar.gz
(24.8 kB
view details)
File details
Details for the file deckster-sd-0.6.2.tar.gz
.
File metadata
- Download URL: deckster-sd-0.6.2.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 | 7543d4edaaae6bcddf90791ed059dcf52419c51d0806fea73894f9323fbbcff8 |
|
MD5 | cb1c292b820d4f48ed553cf99095c0a3 |
|
BLAKE2b-256 | 437f8fafc3164b7f5542b49b73ba4f99178f25cf5db2a154a09864caab1463cb |