David was kind enough to alert me that one of the recent Big Sur betas seemed to have caused his Stream Deck to stop working. The software will launch, but the Stream Deck buttons will not change. A few moments later, Activity Monitor will note that Stream Deck software is “Not Responsive”.
I’m talking to Elgato Tech Support about this, but in the meantime, here’s what I have learned.
The ~/Library/Application Support/com.elgato.StreamDeck/ folder
I was able to “solve” the problem by removing the ~/Library/Application Support/com.elgato.StreamDeck/ folder.
Unfortunately, that folder contains all of my customizations for the Stream Deck.
The “.streamDeckProfilesBackup” file
You probably know you can make a backup of all of your profiles here:
BUT! Here’s the problem: with that file, all you can do is wipe away your entire Stream Deck configuration. You can’t just replace one profile.
AND to make things worse, what I found was that I could not import a “.streamDeckProfilesBackup” file, even from a working installation of Stream Deck on another Mac.
The “.streamDeckProfile”
A better idea is to export each of your profiles separately.
Go to the same window but select a profile and then click ‘Export’ as shown here:
While I was not able to import one of my profiles, I could import the others. So at least I don’t have to start from scratch.
Set Yourself A Repeating Reminder!
I recommend exporting each of your Stream Deck profiles individually at least a month, or more often, depending on how often you are working on them.
Good News / Bad News
The good news is that I can now use 4 out of 5 of my profiles.
The bad news is, that 5th profile was one that I use a lot, and I don’t know why it does not work and the others do. I can’t see a lot of differences between the 1 that does not work and the 4 that did work.
I have sent the relevant files off to Elgato’s tech support team. Hopefully they’ll figure it out.
In the meantime, I’m off to re-create that one profile that won’t import.
Bonus for Keyboard Maestro users
I created a Keyboard Maestro macro which will backup the Stream Deck ~/Library/Application Support/com.elgato.StreamDeck/ folder every time the application quits. Hopefully if something goes wrong, you can restore the folder to a working state and not lose everything. YMMV. No guarantees. Use at your own risk. Void where prohibited. Do not taunt Happy Fun Ball.