OpenDeck

O

OpenDeck

Join the community to ask questions about OpenDeck and get answers from other members.

Join

issues

threads

How do I make a toggle switch change logo for on and off?

title
Solution:
there's a dropdown at the top of the editor

Elgato twitch Plugin not working

The Twitch Plugin from Elgato is not working. Installing works. When intstalled, there is a Dropdown menu where you can choose your Twitch account or choose "Add Account". The "Add Account" should open the browser with an Twitch OAUTH Request. Browser is not Opening for this request so the Plugin cannot be used as of right now. Opendeck v2.5.1 Commit: 7c1ffad Arch Linux, Gnome 48 X11...

MultiOBS Controller Plugin Category Icon not showing even tho it is available in the Plugin dir

MultiOBS Controller Plugin Category Icon not showing even tho it is available in the Plugin dir
Solution:
The cases are different, it works on Windows because windows is case insensitive

failing to initialise plugin when launching normally

So I'm running into an interesting issue. I installed node and followed the other instructions like in https://discord.com/channels/1143819637897834571/1386809932728238080 so I could install the streamerbot plugin. For some reason I was only able to install it when launching opendeck from the terminal, not when launching it normally. Now the plugin fails to initialise when I launch normally, but works when launching from the terminal again. Here's the bit from the log ``` [2025-08-28][01:34:23][opendeck::plugins][WARN] Failed to initialise plugin at /home/am/.config/opendeck/plugins/bot.streamer.streamdeck.sdPlugin: Node.js version 20.0.0 or higher is required [2025-08-28][01:34:23][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin [2025-08-28][01:34:44][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin...

profiles randomly deleting

I have had a few profiles just vanish out of nowhere
Solution:
this will probably be fixed with 2.6.0, sorry it happened to u

Buttons do not save

When creating a button, it does not save the actual command to the button. I add a "Run Command" button onto Stream Deck Mk.2, enter my command in the text field in "Key down:" When I press the button to run the command, nothing happens. Upon closing and reopening OpenDeck, it shows the button is correctly added but it did not save any text in the text field "Key down:" This issue has been solved by reinstalling the program in the past but I do not want to reinstall the program to save a button. How do I get my changes to text fields to save when I add a button? ...

broken icons

all my icons look like this
Solution:
restart your PC
No description

Alternative to drag-and-drop to associate actions with buttons

I'm a screen reader user and therefore, I rarely if ever really use a mouse. Provided elements are present in the DOM, clicking/right clicking/double clicking is doable enough, but unfortunately drag-and-drop actions are generally a non-starter. I'm relatively sure that Opendeck, like the official Windows client, uses this to assign an action to a button. The interface is actually quite usable without sight, it's just that one thing that's stopping me from using this tool. Is there some way we can macgyver some kind of more keyboard-friendly way to do this? e.g. hit space on action, tab to button, hit space on button? Or even double click action then double click button? Maybe mark a button for droppage from the context menu and then click an action? Right now I am unfortunately unable to use either the official client (whom have essentially indicated if they fix it at all it will be a while which is generally corp speak for when the intern has time in 20 years) nor this one, mostly for the same reason. If there's no bandwidth I can try to hack something together and make a PR but I'm not familiar with the codebase at present....

Discord connection issue

Tried installing OpenDeck from AUR and FlatPack Discord plugin can't connect to discord, app says "please launch discord", log says "OPENING SOCKET". The plugin was installed from the OpenDeck archive marketplace Tried applying the patch from wiki to elgato marketplace's plugin, but manifest.json isn't behaving like expected Any known fixes?...
Solution:
Soo... i've just rebooted my pc, tried to redo the whole thing and it worked The problem was that i was speaking with my friends using vesktop, and using discord for testing opendeck The moment i closed vesktop, it just fixed itself Sorry for me being a dumbass...

Issue with websocat

Hi guys. I use the command xdotool keydown 191 && echo "{"json":"object"} | websocat ws://localhost:49980/ws -1 as a key down command. This used to work for some time, and now suddenly doesn't anymore. If thr button is pressed, the xdotool action is beinhin executed, but nothing is sent to the websocket....
Solution:
i don't know what it was, but i double checked the command i used, which still had a typo from trying to fix it earlier today, and then it just started working again. so yeah, probs not really an opendeck bug 🙂

Input Simulation not working properly anymore

Tested with newest Git Commit of OpenDeck and the Plugin. Arch Linux with Gnome, X11. Button: [t("Hello")]...

When exiting OpenDeck, some plugins' processes are not killed

Title says it all, I'm using CachyOS (Arch), and this is what remains. I can provide more info if needed.
Solution:
but we didnt apply the hack to linux/macos until we had a better solution
No description

app wont open

i just installed open deck using bash and it crashed when i closed the settings menu and not wont open at all
Solution:
@ᐰ AddieDaBaddie (pls ping) ```bash killall opendeck rm -rf ~/.config/opendeck /bin/opendeck...

Testing/checking for sleep and actions

Will a sh with (several) sleep commands work? For example:
Solution:
just for the record in this thread:
OpenDeck doesn't wait for the command to finish, in fact it doesn't wait for any action. It just sends the key press events to the plugins and moves on. Then later the plugins can send back events if they want to change the text or the image, but that is separate/asynchronous from the original event...

failed to detect an installation of wine

Got myself into a bit of a pickle. On Bazzite, I ran "sudo rpm-ostree install wine" and it allowed my Discord plugin to work great. I just ran "rpm-ostree reset" to remove my layers to do an update... Well, running the install wine again didn't just bring it back to normal. Opendeck is saying "failed to detect an installation of Wine" now. Any ideas?
Solution:
Just to update on my troubleshooting, I had installed wine-devel via "rpm-ostree install wine-devel", had no luck initially. I switched to my dual boot for PUBG with the boys. Returning home to Bazzite, I attempted the plugin install again and somehow - it works.

Window control on wayland

I am having issues controlling/tiling windows using keyboard shortcuts in the input simulation action. I attached the code for the action also
Solution:
yeah yours worked
No description

Issues with Discord plugin disconnecting

I am having intermittent issues where the discord plugin will just stop communicating with the app, with Opendeck saying to open discord. There are a bunch of errors in the logs, but I have no clue what they mean
Solution:
I kind of got it working, its just really hit or miss

Input Simulation presses buttons multiple times on press

I have tried with [k(F13,p)] on down and on up. I have stopped Opendeck each time at 500 repeats. Pressed key shown with Screen key. It stopps as soon as anything else is pressed. Tested with commit 6ff87da...
No description

Custom images for discord plugin not working.

This is a continuation of the previous issue https://discordapp.com/channels/1143819637897834571/1326997816282841159 i did comment out the line in pi.js (110) and the images loads after a restart of the app, but after about 2 seconds the ui is refreshed and the image is gone again. i checked <profilename>.json and inside the "states" tag the image property gets set to "0.png" when i add a button on a new profile and set a custom image....
Solution:
However you like
No description