尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Docs
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗[!NOTE] This project is still under construction.
sdeck-plus is a native GTK4 control desk for the Elgato Stream Deck +
(Stream Deck Plus; VID 0x0FD9, PID 0x0084) on Linux, developed and tested on
Arch Linux with Hyprland. It configures the eight keys, four dials and touch
strip, shows live information on them and runs desktop, media, audio and OBS
Studio actions.
Website and full documentation: https://aldosilvestre.github.io/sdeck-plus/
Elgato's own software does not run on Linux. sdeck-plus gives Linux desktop users a native, local application for every control of the Stream Deck +, with no account, cloud service or system-wide changes required. It runs in the tray, keeps working with its window closed and never installs packages or changes permissions on its own.
Requirements: the Rust stable toolchain, a C toolchain, pkg-config,
glib-compile-resources, GTK 4.8 or newer, libudev development files and a
StatusNotifierItem tray. On Arch Linux:
sudo pacman -S gtk4 base-devel
Install for the current user (no root; files go under ~/.local):
git clone https://github.com/aldosilvestre/sdeck-plus.git
cd sdeck-plus
./install.sh
Remove it with ./install.sh --uninstall; your configuration is kept. To try it
without installing, run cargo run from the checkout.
Your user needs permission to open the device's HID node. If access is denied,
an administrator can install a udev rule scoped to this VID/PID with
TAG+="uaccess" (the installer prints one when needed). Some actions need
optional tools such as mpv, wpctl or wl-copy, and keyboard actions need
/dev/uinput access. See Install
for the full list and installer options.
The site is published from docs/; changes are tracked in
CHANGELOG.md.
sdeck-plus is distributed under the MIT license. Copyright (c) 2026 Aldo Silvestre. The license also appears in About.