StreamController for Linux

Control your Elgato Stream Decks with plugin support

Overview

StreamController is a Linux application designed to control Elgato Stream Deck devices.

It works with many models, including the original Stream Deck, Stream Deck Mini, XL, Pedal, Plus, and the newer Stream Deck Neo—though for the Neo, it only supports the regular buttons, not the dial feature.

This software is built with a clean GTK4 interface that fits well in Linux environments.

One of the main strengths of StreamController is its plugin support.

It has a built-in plugin store where users can find and add features easily.

The app also allows automatic page switching, making it work smoothly with popular Linux window managers like Gnome, Hyprland, Sway, and X11.

Users can control more than one Stream Deck device at the same time, set custom backgrounds using images or videos, and assign custom icons to keys.

StreamController offers many control functions.

It can run commands and press hotkeys on both X11 and Wayland displays.

It also lets users move the mouse cursor, control OBS Studio streaming software, play and manage music, mix audio from different apps, switch audio outputs, mute microphones, show the current time, and send network requests.

This app is a solid choice for Linux users who want deep control over their Elgato Stream Decks.

However, it only works on Linux and does not support non-Elgato devices or other operating systems.

If you use a Stream Deck with Linux, StreamController provides powerful tools to customize and manage your streaming setup safely and efficiently.

Pros

  • Supports multiple Elgato Stream Deck devices including newer models like Stream Deck Neo.
  • Features plugin support with a built-in store and automatic page switching for various Linux environments.
  • Offers extensive control capabilities such as executing commands, controlling OBS Studio, and managing audio outputs.

Cons

  • Limited to Linux platform only.
  • Stream Deck Neo support excludes its dial component, supporting only the normal buttons.
  • No mention of compatibility with non-Elgato devices or other operating systems.

Software details

Platform
Linux
Free license
Yes
Project license
GPL-3.0-or-later
Mobile friendly
No
Bug tracker
https://github.com/StreamController/StreamController/issues

Keywords

Streaming Elgato Stream Deck GTK

Related programs

Explore more programs