Hi,
Like everyone else, I was mesmerized with StreamDeck hardware beauty and ease of use.
StreamDeck software, on the other hand, always rubbed me the wrong way by never ever doing a 100% working import from a previously exported config file. Yes, the community of developers was awesome, building new plug-ins daily. But, when Corsair bought Elgato, soon after StreamDeck started requiring user account logged-in state just to add plug-ins. For me personally this was unacceptable, so I started looking elsewhere.
After searching hi and low and testing many different software, I finally struck gold: OpenDeck by Ninjadev64. It is a full StreamDeck clone, working multi-platform, and preserving the huge legacy of StreamDeck plug-in developer community.
There was just one piece of the puzzle missing: running it portably.
Since OpenDeck uses Tauri upstream, Ninjadev64 explained that there is nothing they could do to add portable mode functionality on windows.
So I set to build it, and here it is, finally: opendeck-portable.
Hopefully, someone finds this useful.
Thanks.
Cheers!
OpenDeck Portable - portable alternative to StreamDeck
- AtmanActive
- Posts: 8
- Joined: Sun Jan 22, 2012 12:22 am
- Location: Malta
Re: OpenDeck Portable - portable alternative to StreamDeck
Hi, AtmanActive!
First of all I do not have an Elgato Stream Deck device and I use Windows 10 x64 22H2. But I like to support any effort to make an app portable. So I downloaded your opendeck-portable-full_v2.3.8.zip package, unzipped it and launched opendeck-portable.exe.
The results are not perfect:
- some settings do get saved in the Data subfolder
- same settings are not removed from AppData\Roaming
- other settings are left behind in AppData\Local
Note: no relevant registry entries found (this is good). Also, here is the VirusTotal scanning result of this package.
First of all I do not have an Elgato Stream Deck device and I use Windows 10 x64 22H2. But I like to support any effort to make an app portable. So I downloaded your opendeck-portable-full_v2.3.8.zip package, unzipped it and launched opendeck-portable.exe.
The results are not perfect:
- some settings do get saved in the Data subfolder
- same settings are not removed from AppData\Roaming
- other settings are left behind in AppData\Local
Note: no relevant registry entries found (this is good). Also, here is the VirusTotal scanning result of this package.
- AtmanActive
- Posts: 8
- Joined: Sun Jan 22, 2012 12:22 am
- Location: Malta
Re: OpenDeck Portable - portable alternative to StreamDeck
Hi joby_toss,
This behaviour is by design, as I wanted an easy path to upgrade from non-portable running installation to portable. Hence, I designed the app to do SYNC, as opposed to MOVE. But, I could easily add that as an INI option.
Could you please explain what is the context? How and when is it more desirable to have user data moved as opposed to copied?
Thanks.
This behaviour is by design, as I wanted an easy path to upgrade from non-portable running installation to portable. Hence, I designed the app to do SYNC, as opposed to MOVE. But, I could easily add that as an INI option.
Could you please explain what is the context? How and when is it more desirable to have user data moved as opposed to copied?
Thanks.
Re: OpenDeck Portable - portable alternative to StreamDeck
Yes. Some of us (I'd say most) want our portable apps to leave as fewer traces on the host system as possible, to the extent of having them "stealth". This is good when you move from PC to PC often, or when the host PC belongs to someone else and you want to clean as much as you can after yourself. Adding an ini option to clean/move these traces is appreciated.
- AtmanActive
- Posts: 8
- Joined: Sun Jan 22, 2012 12:22 am
- Location: Malta
Re: OpenDeck Portable - portable alternative to StreamDeck
Alright, here is the new version that offers optional stealth mode:
https://github.com/AtmanActive/opendeck-portable/releases
https://github.com/AtmanActive/opendeck-portable/releases
Re: OpenDeck Portable - portable alternative to StreamDeck
Yes, v2.3.1.1 is portable and stealth if Stealth=1 in opendeck-portable.ini file. Thanks!