OpenDeck

O

OpenDeck

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

Join

issues

threads

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

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?

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
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

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

Input Simulation Help for a Linux Beginner

Can someone direct me to a tutorial on how to create shortcuts for this? I tried key pressing, it did not record anything. Also tried the below to get it to do Ctrl+Alt+1, also did not work. I have a lot of shortcuts to redo for each programs since I am migrating my workload from Windows to Linux. I already tried google searching but it seems like there is no information about this, or the information is already implied and understandable for experienced linux users. I was hoping to create this thread in order to direct linux noobs like me with some sort of starting point. Thanks in advance Key(Control,Press),...
Solution:
like this

Streamdeck scissor key not connecting

LSUSB: Bus 003 Device 015: ID 0fd9:0080 Elgato Systems GmbH Stream Deck MK.2 Bus 003 Device 016: ID 0fd9:00a5 Elgato Systems GmbH Stream Deck MK.2...
Solution:
@Jami |-/ ••X•• sorry, something came up and I haven't had any time. I just saw that the dependency should have been updated. Please try the opendeck-git AUR package again.

Discord Plugin Does not Adjust audio levels on Stream Deck +

So I just set up Mint because I was having issues with windows, and I am trying to use my Stream Deck + for two activities, first one being Audio output controls, and adjusting discord audio levels. The discord Plugin (I did download it through the plugin manager) does not seem to work with the dials of my Stream deck+ even though its stated as useable. am I setting this up wrong, is it a known issue, or do I need to report this issue somewhere and wait for a fix? I set up the "User Volume Control" on my dial and spin the dial, it just adds the yellow triangle ontop of the icon and does nothing. the "volume control" allow me to mute and deafen on push depending on if I select output or input. But none of the dials adjust any volume as expected....
Next