O
OpenDeck7mo ago
Dofain

SteamOS implementation results in errors

When starting the application in SteamOS (SteamDeck), it looks for Wine in /usr/bin/wine, although SteamOS installs everything in /home/deck/.local or equivalent, to run wine, the command is org.WineHQ.Wine, solved that with making a simlink, however, I get a ShellExecuteEx failed: File not found. which according to wine forum means it tries to run wine outside of the plugin folder so I can't get to run any plugin so far outside of the app. I tested many plugin and only the counter works so far I tested the device and it works fine with StreamController both ways on SteamOS (music playing and showing title on the device as well as sending commands/inputs)
No description
15 Replies
nekename
nekename7mo ago
It does not look for /usr/bin/wine, it only looks for wine In the PATH So you only need to add the directory that wine is actually in to the PATH, not add a symlink
Dofain
DofainOP7mo ago
I tried adding one in /home/deck/.local/bin which is in the PATH but still got the error also there is no "wine" in the steamdeck, only "org.WineHQ.Wine", so it still needs a simlink from wine to org.WineHQ.Wine also alias didn't work
nekename
nekename7mo ago
Alright I see That's an... interesting decision on Valve's part
Dofain
DofainOP7mo ago
flatpack through Discover mainly
nekename
nekename2w ago
@Dofain do you still have StreamController installed?
Dofain
DofainOP2w ago
aye, yes I do and I now have a Garuda desktop to test (plus the SteamDeck)
nekename
nekename2w ago
and OpenDeck too?
Dofain
DofainOP2w ago
yep
nekename
nekename2w ago
you are the perfect candidate for this then
Dofain
DofainOP2w ago
glad to help
nekename
nekename2w ago
I've made a StreamController plugin that lets you use OpenDeck buttons in StreamController
nekename
nekename2w ago
GitHub
GitHub - nekename/streamcontroller-opendeck: A StreamController plu...
A StreamController plugin to trigger actions in OpenDeck - nekename/streamcontroller-opendeck
nekename
nekename2w ago
you'll need to install that into StreamController, and update to the latest commit of OpenDeck (garuda is arch-based afaik so you can use opendeck-git from the AUR), and enable "Disable Elgato device discovery" in OpenDeck settings
Dofain
DofainOP2w ago
looking into it
nekename
nekename2w ago
let me make a new thread

Did you find this page helpful?