-
I love my Stream Deck for all the reasons described by others in this thread, but unfortunately support for Linux is nonexistent.
You need to rely on the open source reverse-engineered version of Elgato StreamDeck in Python [1], with the StreamDeck UI on top [2][3]. It works, but it doesn't offer all the functionality, and it's even more rough on the edges.
Plus, if you have a StreamDeck connected to a KVM and it is switching between two computers (a Mac and Linux, in my case), then you'll have completely different experiences, with different icons, plugins that are not available on Linux (e.g., Spotify, Clock).
I still use it and find it worth the investment, but hoping that Elgato dedicates some love to Linux users in the future.
[1] https://python-elgato-streamdeck.readthedocs.io/en/stable/#
[2] https://timothycrosley.github.io/streamdeck-ui/
[3] https://github.com/timothycrosley/streamdeck-ui
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
For someone who kinda wants this stuff but doesn't feel great about spending 200 bucks for 15 buttons and all the garbage that goes with...
an idea I had last week seeing this article is to buy a USB 10-key numpad from a pawn shop, and use something like kmonad[0] to map key presses from that device to specific actions.
Get some reuse, and you can just tape over buttons. It's not exactly the same product for obvious reasons, but I feel like you can do some magic with statusbars and toasts in scripts to get something decent.
[0]: https://github.com/kmonad/kmonad
-
-
companion
Bitfocus Companion enables the reasonably priced Elgato Stream Deck and other controllers to be a professional shotbox surface for an increasing amount of different presentation switchers, video playback software and broadcast equipment.
-
I built something somewhat similar, to link YouTube videos to steam deck buttons so my 2yo kid could listen to his songs :) It runs everywhere Python is available, including raspberry pis ;) Code is here: https://github.com/sylvinus/raspberrydeck